根据金字塔原理,一般来说接口测试是自动化测试过程中占比最多,但是对于接口的管理是一个比较麻烦的事情,之前使用的swagger管理文档,不方便查找和调试,使用postman方便调试和自动化,但是文档管理的功能有些弱化,目前使用的这款apifox则是集成了swagger,postman和jmeter的优点,既方便管理接口文档,同时又可以进行团队协作,自动化测试及环境配置,参数化,以及CI,CD等操作。
下面详细介绍下工具的使用
一、官网下载安装
如果不想安装的话,也可以直接使用web版本
二、注册账号及团队权限管理
三、新建项目
四、新建接口及参数
五、配置环境及参数
包括开发,测试,正式环境以及云端mock环境
配置完成之后可以进行调试,调试完成后可以保存为用例,方便后续自动化的时候直接选择
六、自动化测试
1、 点击左边的自动化测试进入相关配置
2、选择测试用例
(可以直接从接口选择,使用文档默认的参数)、从接口用例选择(选择上一步保存的用例)
3、设置执行的环境,以及数据,还是执行次数
4、设置完成后直接点击执行等待执行结果
5、点击进入查看执行的详细情况
可以针对报错的接口进行分析是环境问题、参数问题还是接口本身逻辑的问题