3.mock 数据
对后端接口进行测试的时候,Apifox 是模拟前端软件的操作去对后端进行调用,除此之外,我们还需要检验前端对接口的调用和数据处理与呈现是否正常。 这个时候需要 mock 数据,如果数据人工难以构造或者构造起来费时费力,可以交给 Apifox 的 mock 功能。 1)通过构造异常返回,查看前端接口响应是否有做容错处理 2)前端对超长,超短,格式不兼容的数据,交互和 UI 是否显示正确,有无闪退,卡顿等问题。
[attach]136086[/attach]
返回的数据可复制到 fiddler 等接口拦截工具,篡改返回,查看前端交互和 UI 展示。
可惜的是 Apifox 目前还没有支持类似 fiddler 的代理功能,mock 完数据之后还需要复制到 fiddler 那边去篡改返回数据。
不过据内部消息,Apifox 团队已经在规划这个功能了,届时上线了,apifox 将可全面替代 Swagger+Postman+Fiddler+Jmeter,大家仅用一个软件就能完成接口测试任务,将大大提高工作效率。
希望 Apifox 团队能搞快点。
4.测试集接口自动化
相对于前端 UI,接口变更比较少,版本迭代上线时回归测试非常适合自动化。 Apifox 支持将多个测试用例合并成一个测试套件批量执行,且提供了多个环境配置,运行测试的时间间隔等多项设置,满足一些个性化的自动化接口测试
[attach]136087[/attach]
除此之外,Apifox 还支持自定义添加测试数据,通过测试数据参数化来批量测试接口。
[attach]136088[/attach]