使用 Python 为语言工具 + Python 第三方库 实现的接口自动化测试工具
实现功能
- 测试数据隔离: 测试前后进行数据库备份/还原
- 接口直接的数据依赖: 需要 B 接口使用 A 接口响应中的某个字段作为参数
- 对接数据库: 讲数据库的查询结果可直接用于断言操作
- 动态多断言: 可(多个)动态提取实际预期结果与指定的预期结果进行比较断言操作
- 自定义扩展方法: 在用例中使用自定义方法 (如:获取当前时间戳...) 的返回值
- 接口录制: 实现接口录制,生成用例文件,减少用例书写时间
- 用例跳过:支持条件跳过用例
基于 mitmproxy 实现的 接口录制功能已更新
新版本已支持 扩展函数定义,并在用例中使用函数
https://testerhome.com/topics/28111