一、数据对比
使用Lim接口测试平台后,相比以往采用Postman或excel关键字驱动带来的效率提升:
- 编写效率提升300%+,原来10个步骤的用例,一个工作日调试+编写只能输出6条,现在一天能输出18条+。
- 维护成本复杂度降低100%,因为原来用例是在excel中,当接口内容发生变化时,需要一个表格的去找哪些用例受到了影响,也容易漏查。 平台会维护接口和用例的关联关系,接口发生变更能直接查出哪些用例受到影响,不需要手动去查
- 发现BUG率提高130%,原来excel自动化发现BUG率:0.9/一个迭代,平台自动化BUG发现率:2.1/一个迭代
原因:平台编写和维护用例效率提高,同样时间输出的用例更多,测试覆盖率更广。
在线体验:点我访问
项目地址:
- GIthub
- Gitee(国内镜像)
二、Lim测试平台的优势
1)支持多环境
用例支持多环境配置和执行,一套用例能验证多套环境的内容,不用因测试环境切换而大量改动用例:
执行时可选择环境:
2)强大的接口编写功能
参数类型自动识别、自动管理接口入库,接口参数快速回填以及多种编辑模式让应对各类复杂参数游刃有余:
3)更加方便灵活
请求参数、预期结果、输出变量支持python代码:
参数回填更加方便,双击响应内容即可回填至参数、期望、输出变量内容栏中,嵌套的json也能自动识别:
4)更强大的变量管理和执行控制
- 用例输出的变量统一管理,来源可追溯,有哪些参数一目了然;
- 用例执行状态可控制,失败即停止、中途可中断;
5)强大的步骤控制器
用例步骤支持延时等待、重试及执行条件设置。遇到异步接口再也不怕了,而且编写简单且更加灵活:
6)更灵活的循环控制
循环控制支持多层嵌套,循环次数支持变量以及支持代码形式 break 操作:
7)记忆执行
用例往往包含多个步骤,如果中间步骤出了问题,修改后还得重新跑完整的用例。
平台会记忆用例执行时产生的变量,并提供单步执行的功能,这样在修改错误步骤后只需要执行错误的步骤及后续步骤即可。
8)数自回填
会自动解析url上的参数,回填到query中去:
编写过的接口,下次填写时能自动化回填参数,避免重复编写用例:
9)支持用例引用
用例公共化更方便,减少重复的用例,公共用例发生改变只用修改公共用例一处即可,提高维护性,且用例层次更加清晰:
10)弹窗可拖拽
所有弹窗皆可拖拽,展示内容更加自由可控:
11)清晰直观的测试报告
执行的用例会自动生成测试报告,展示关键信息,执行情况一目了然: