apiAutoTest接口自动化测试工具

MIT
Python
windows/mac/linux
· January 19, 2021 · 5147 次阅读 · 2 条评论

使用 Python 为语言工具 + Python 第三方库 实现的接口自动化测试工具

实现功能

  • 测试数据隔离: 测试前后进行数据库备份/还原
  • 接口直接的数据依赖: 需要 B 接口使用 A 接口响应中的某个字段作为参数
  • 对接数据库: 讲数据库的查询结果可直接用于断言操作
  • 动态多断言: 可(多个)动态提取实际预期结果与指定的预期结果进行比较断言操作
  • 自定义扩展方法: 在用例中使用自定义方法 (如:获取当前时间戳...) 的返回值
  • 接口录制: 实现接口录制,生成用例文件,减少用例书写时间
  • 用例跳过:支持条件跳过用例

github: https://github.com/zy7y/apiAutoTest

评论列表
发表于 May 22, 2021

基于 mitmproxy 实现的 接口录制功能已更新

发表于 February 28, 2021

新版本已支持 扩展函数定义,并在用例中使用函数
https://testerhome.com/topics/28111