高效的接口自动化测试工具:Apifox
目录
梳理接口业务逻辑
下载Apifox并登录
创建接口
方法一:粘贴curl
方法二:导入接口
创建接口测试用例
创建接口自动化测试任务
性能测试
参考文档
最近学习了一个不会编程也能快速建立接口自动化脚本的工具Apifox,这个工具可以单独的对接口进行调试,也可以设计测试用例、编写自动化测试流程,而且支持多人协作和多个平台的接口数据导入和导出,可以说功能是相当的强大。下面针对我常用的一些功能来做个简单的介绍:
梳理接口业务逻辑
无论用什么工具做接口自动化,最重要的都是要先进行接口业务逻辑的梳理,了解接口的入参出参有什么,接口之间的关联是什么,这样在创建自动化测试任务的时候才知道接口调用的先后顺序以及参数的传递关系,在这里通常我会画一个简单的流程图来表示这个关系,如下图:
下载Apifox并登录
下载地址:https://apifox.com/
创建接口
创建接口的方式还是比较简单的,就是把请求方法、请求地址、请求头、请求入参设置一下基本就可以了,可以手动创建,但是不推荐,建议还是使用导入的方法,我比较常用就是一个是接口导入,还有一个是直接新建接口粘贴curl,下面是示例:
方法一:粘贴curl
1、打开浏览器开发者工具,复制curl(cmd或者bash的都行)
2、打开apifox-新建接口-粘贴curl-点击保存
方法二:导入接口
项目设置-导入数据-选择数据源-上传文件-选择导入路径-点击确定
创建接口测试用例
选中接口-点击...-选择添加用例-输入用例名称点击确定-用例创建成功
创建接口自动化测试任务
自动化测试-新建测试场景-添加测试步骤(从用例添加)-运行-查看测试结果
性能测试
选择测试场景-选择性能测试-设置并发数、运行时间和爬坡时间--点击运行-查看测试报告
参考文档
Apifox还有一个做的比较好的就是他有中文的操作文档,而且讲的比较详细,所以相对来说就更好上手,有什么不懂得大家也可以去官方文档看:Apifox 使用教程合集,从小白到大师