使用ApiPost按顺序传参及测试多个接口
一、出现问题
如图所示:有时候我们后端想测试B接口,但是B接口的参数依赖于A接口,导致我们要先请求A接口,然后把参数复制到B接口去测试,如果我们要测试B接口的并发能力呢?很明显,我们没办法一次一次的去A接口复制参数呀。
二、使用ApiPost多接口连续测试
1.先设置请求A:
2.设置后执行脚本,在里面把返回的bindCode参数的结果绑定到全局变量bindC,从而接口B可以直接使用这个参数:
3.设置B接口,把bindC绑定进去
4.点击测试,并按顺序点击A,B两个接口,形成测试顺序,最后设置并发数并点击测试即可查看测试结果。
是不是很容易!
当然,后执行脚本 不仅仅可以设置全局参数,还可以执行Jquery脚本,有兴趣可以参考下面的链接。
参考:
https://wiki.apipost.cn/document/00091641-1e36-490d-9caf-3e47cd38bcde/c2ddc6db-96df-4067-8391-f48d5d8c5c80 (apipost 官方文档)
https://www.cnblogs.com/r-tc/p/15213535.html (预执行脚本)