ApiPost 好用!

 一、下载和学习网址

Apipost-API 文档、调试、Mock、测试一体化协作平台

全篇中文,读起来畅通无阻;文档结构清晰,各个功能举例分析,简单易懂,你去读就知道了。

二、测试接口常用功能总结

功能丰富,还没研究透彻,只总结部分常用功能,举一个栗子

 1. 开发和预发环境,测试2个接口;一个是活动列表,一个是活动详情,接口入参写死(涉及环境变量

  • 可以直接输入url,输入入参,点击发送,(因为开发和预发的url不一样,需要每个环境新建一个接口)
  • 可以设置环境变量,通过切换环境变量,去请求不同环境的接口

把每个环境url中不同的部分写到变量中,用macan-domain 定义,每个环境不同的cookie,也写到变量中,用macan-cookie定义,详情接口每个环境需要的入参不同,所以将入参也写到参数中;

想测对应环境的接口,切换顶部环境变量即可,

在请求参数的各个地方中可以通过 {{变量名}} 来进行引用

 

 

  2. 测试2个接口;一个是活动列表,一个是活动详情,接口入参,设置成变量(涉及环境变量

活动详情的入参,可以定义到环境变量里去,每个环境都可以定义自己的变量

 

 3. 测试2个接口;一个是活动列表,一个是活动详情,活动详情接口入参从列表返回值里取(涉及后执行脚本

活动列表中设置后执行脚本,通过控制台查看输入结果 

 

num =  (response.json.info).length
n = Math.floor(Math.random()*(num)+1)
console.log(n)
apt.variables.set("activityId", response.json.info[n].activityInfo.id);
console.log(response.json.info[0].activityInfo.id)

获取列表返回的活动数组长度

在活动数组中随机生成一个数

取得数组对应随机数的活动id,设置到activityId上

活动详情页引用列表的activityId

  4. 测试2个接口;一个是活动列表,一个是活动详情,活动详情接口入参从列表返回值里取,2个接口自动流程测试(涉及后执行脚本,流程测试

点击需要执行的接口,调整顺序,设置需要执行的次数,点击执行,右侧会出现执行结果,还可以查看请求

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值