帮助文档地址:https://www.yuque.com/miyang.meyoung/luban git地址:https://github.com/MeYoung/Luban_API_Test
- case分级(blocker,critical,normal,minor,trivial)
- 数据驱动
- 简化数据库交互
- 参数化(多环境支持)
- 对象对比、两个Json对比
- 指定需要运行的case(冒烟,回归,全量等。。。)
- 详细的测试报告,可以回溯每个case的历史执行记录,并报告展示每个请求请求
- 支持任意次数的失败重跑
- 支持多种并发方式,自由配置的并发数
- 自由不受限,易扩展
- 支持Dubbo RPC测试
- 支持报告自动记录测试步骤
- 等等
- 上手难度相对较大
- API调用框架:RestAssured、Dubbo
- Case管理:TestNG
- Json解析:fastjson、JsonPath
- Log打印:slf4j logback
- 持久层框架:Mybatis 、Mapper
- 测试报告:allure2
- CI:jenkins 工程