ant脚本 变量赋值_一个Postman小技巧:利用脚本赋值中间变量,实现两步调用
当我们使用Postman进行API测试调用的时候,经常会遇到两步调用的接口测试情况。常见的方法是,通过调用第一步得到中间变量,然后手工复制出来到第二步的入参,这样人工操作会比较麻烦、工作效率较低。因此,介绍如何利用脚本赋值中间变量,实现两步连续调用。以某度语音识别转写接口为例,具体分为两步:第一步调用鉴权接口,从返回结果中得到Token令牌;第二步调用语音识别接口+Token令牌,从返回结果中得到
·
当我们使用Postman进行API测试调用的时候,经常会遇到两步调用的接口测试情况。
常见的方法是,通过调用第一步得到中间变量,然后手工复制出来到第二步的入参,这样人工操作会比较麻烦、工作效率较低。
因此,介绍如何利用脚本赋值中间变量,实现两步连续调用。以某度语音识别转写接口为例,具体分为两步:
- 第一步调用鉴权接口,从返回结果中得到Token令牌;
- 第二步调用语音识别接口+Token令牌,从返回结果中得到语音转写结果。
设置全局变量
设置两步调用的中间变量Token值,方法如下:
由此,全局环境变量设置完成。
设置赋值脚本
在第一步请求中,「Tests中」设置赋值脚本,方法如下:
具体脚本内容:
pm.response.to.be.json
var baiduToken = JSON.parse(pm.response.text())
pm.environment.set("baidu_token", baiduToken.access_token)
由此,脚本设置完成。查看执行效果如下:
设置引用变量
在第二步请求中,引用第二步的赋值变量:
由此,变量引用设置完成。
通过上述三步,就可以轻松实现两步请求的中间变量引用了。如对你有帮助,请记得点赞哦~
更多推荐
已为社区贡献1条内容
所有评论(0)