赞
踩
下载: https://www.apifox.cn/ (官网)
Apifox支持API 文档、API 调试、API Mock、API 自动化测试等等。
,这里主要分享一下,使用Apifox,自动化测试用例,测试套件的实际应用基本场景。
软件测试工程师,编程能力不足的,可以借用如APifox,postman等工具,来慢慢落实和提升自动化测试能力。
可以直接进入官网,根据自己的操作系统选择下载安装包( https://www.apifox.cn/)
查看属性了示例项目,自己新建自己的测试项目。
自己的接口测试项目,一般有接口管理,Apifox工具支持直接拉去Swagger接口文档,自动同步接口和模型。(当然,也可以手动新建接口)
我们从项目导入swagger接口成功后,可以直接请求调试接口
一般项目可以配置多环境地址,默认http://127.0.0.1,我们可以改成项目实际测试环境地址或域名
设置完url域名地址,就可以直接选择接口,设置参数,点击多种(get/post/put/delete等)接口请求
http接口请求结果,除了http协议本身基本的格式,如200状态码检验,Apifox导入了数据模型,还会自动校验结果数据基本类型,我们自己也可以对返回的数据data做判断校验,断言可以进行结果测试结果统计起来。
eg:
我们可以要求接口规范统一,正确的接口返回必须code=0,
我们就可以设置提取表达式,$.code,断言条件选择和设置 “=”、“0” 就可以了。
我们通过Apifox,导入了swagger接口,进行了基本的接口请求调试,但是做post新增数据时,字段有唯一性校验的,需要每次请求前改动,不利于后续自动化多次测试,所以我们可以设置工具支持的特定格式的动态值。
在2.1接口调试中,就已经设置过基本的url域名,设置的位置,其实就是在环境变量中。
在学会使用 二的接口调试和三的变量和参数设置基础上,我们可以开始试着设计编写 自动化测试用例和组装自动化测试套件了。
为了便于管理,和测试套件的组装,我们新建测试用例前,可以先按照模块新建分组
在新建多个测试用例后,我们可以新建测试套件,将测试用例放在测试套件里面,批量执行,增加自动化测试效率,以及结合模拟测试场景。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。