AI 加持、中文友好的接口自动化测试框架(Python)
零代码基础也能写接口用例:YAML 描述、全中文报错、支持中文比较符; 内置规则引擎可从 OpenAPI/Swagger 文档一键生成用例,接入大模型后还能自动补充边界场景。
特性:
(1)低代码:YAML 写用例,不懂 Python 也能上手
(2)中文友好:中文报错、中文比较符(等于、包含、正则匹配)、中文文档
(3)AI 加持:atf gen 从 OpenAPI/Swagger 生成用例;--ai-analyze 自动分析失败原因
(4)流程编排:变量提取与传递(extract),轻松实现「登录 → 携带令牌访问」
(5)数据驱动:${变量} 占位符贯穿请求、断言;支持 --env 环境配置与 CSV/Excel 参数化
(6)数据库与钩子:db 步骤直接校验数据库(SQLite 内置,MySQL/PostgreSQL 可选);生命周期钩子可注入自定义逻辑
(7)可扩展:插件机制可注册自定义比较符与提取器
(8)执行增强:套件编排、标签选择、并发执行(-w)、失败重试(--retry)
(9)测试报告:--html 零依赖单文件 HTML 报告,--allure 导出 Allure 结果
(10)pytest 集成:pip install atf[pytest] 后,YAML 用例可直接在 pytest 中运行
(11)开箱即用:atf init 一键生成项目,自带离线演示服务,5 分钟跑通
点击空白处退出提示









评论