首页
›
密码学工程与数据安全
›
034-云上数据加密接口落地
›
《加密接口集成测试框架搭建实战指南》
VIP20
本课程属于:034-云上数据加密接口落地
密码学工程与数据安全 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
加密接口集成测试框架搭建实战指南
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程介绍与目标
加密接口测试的背景 · 意义及课程整体安排
课程介绍
目标
02
加密基础概念
对称加密 · 非对称加密 · 哈希算法的原理与对比
加密基础概念
对称加密
03
AES加密算法详解
密钥长度 · 模式(ECB/CBC/CFB/OFB… · 填充方式及Python实现
AES
加密算法详解
04
RSA加密算法详解
公钥/私钥生成 · 加密/解密 · 签名/验签流程与代码示例
RSA
加密算法详解
05
HMAC消息认证码
原理 · 密钥生成 · 与普通哈希的区别
HMAC
消息认证码
06
数字签名与验签
数字证书 · PKI体系 · 使用cryptography库实现签…
数字签名
验签
07
Base64与Hex编码
作用 · 与加密的关系 · Python编解码示例
Base64
Hex
08
接口测试基础
HTTP协议方法 · 状态码 · RESTful API设计规范
接口测试基础
HTTP
09
Python requests库详解
会话管理 · 请求构造 · 响应处理
Python
requests
10
接口测试框架选型
unittest vs pytest · 优缺点对比及适用场景
接口测试框架选型
unittest
11
pytest基础与配置
安装 · 断言方式 · conftest.py
pytest
配置
12
pytest fixtures与参数化
fixture作用域 · yield实现清理 · parametrize用法
pytest
fixtures
13
接口测试用例设计方法
等价类 · 边界值 · 场景法在加密接口中的应用
接口测试用例设计…
等价类
14
加密接口的特殊性
动态参数(时间戳 · 随机数) · 签名顺序
加密接口的特殊性
动态参数
15
加密参数动态生成
生成timestamp · nonce · signature的通用函数封装
加密参数动态生成
timestamp
16
签名生成与验证的测试封装
抽象签名类 · 不同算法策略模式实现
签名生成
验证的测试封装
17
Mock外部加密服务
使用pytest-mock或unit…
Mock
外部加密服务
18
测试数据管理
数据驱动框架(ddt/pytest-… · Excel/JSON/YAML数据源…
测试数据管理
ddt/pytest
19
测试环境配置管理
多环境(dev/test/prod)… · configparser/envir…
测试环境配置管理
dev/test/pro…
20
测试日志记录
logging模块配置 · 日志分级 · 文件滚动
测试日志记录
logging
21
测试报告生成
pytest-html · Allure报告搭建 · 自定义报告模板
测试报告生成
pytest-html
22
接口自动化脚本实战1
登录接口(AES加密传输密码)的测试…
接口自动化脚本实…
AES
23
接口自动化脚本实战2
支付接口(RSA签名+时间戳)的测试…
接口自动化脚本实…
RSA
24
接口自动化脚本实战3
数据加密传输接口(混合加密)的测试用…
接口自动化脚本实…
数据加密传输接口
25
测试框架扩展
自定义断言(如校验签名结果) · 钩子函数(pytest hooks)
测试框架扩展
自定义断言
26
CI/CD集成
Jenkins pipeline/G… · 自动触发测试及邮件通知
CI/CD
集成
27
接口安全测试基础
重放攻击检测 · 篡改验证 · 防止密钥泄露
接口安全测试基础
重放攻击检测
28
性能测试与加密开销
使用locust或pytest-be…
性能测试
加密开销
29
异常场景测试
加密参数缺失 · 密钥错误 · 超时
异常场景测试
加密参数缺失
30
总结与最佳实践
框架设计原则 · 代码规范 · 持续改进路线图
最佳实践
框架设计原则
所属VIP或分类
同VIP:AWS-KMS迁移至Azure接口适配指南
同VIP:Azure-Key-Vault应用集成与密钥管理
同VIP:gRPC加密接口性能优化指南