一个Postman小技巧:利用脚本赋值中间变量,实现两步调用
当我们使用Postman进行API测试调用的时候 , 经常会遇到两步调用的接口测试情况 。
常见的方法是 , 通过调用第一步得到中间变量 , 然后手工复制出来到第二步的入参 , 这样人工操作会比较麻烦、工作效率较低 。
因此 , 介绍如何利用脚本赋值中间变量 , 实现两步连续调用 。 以某度语音识别转写接口为例 , 具体分为两步:
- 第一步调用鉴权接口 , 从返回结果中得到Token令牌;
- 第二步调用语音识别接口+Token令牌 , 从返回结果中得到语音转写结果 。
文章插图
如图 , 打开Postman , 找到右上角的图标 , 点击管理环境变量按钮进入设置
文章插图
如图 , 创建全局环境变量 , 图示为baidu_token
由此 , 全局环境变量设置完成 。
设置赋值脚本【一个Postman小技巧:利用脚本赋值中间变量,实现两步调用】在第一步请求中 , 「Tests中」设置赋值脚本 , 方法如下:
文章插图
如图 , 在第一步请求的「Tests」中设置赋值脚本 , 上述给了三步 , 可参考图中的步骤含义
具体脚本内容:
pm.response.to.be.json
var baiduToken = JSON.parse(pm.response.text())
pm.environment.set("baidu_token", baiduToken.access_token)
由此 , 脚本设置完成 。 查看执行效果如下:
文章插图
如图 , 执行第一步鉴权接口 , 得到access_token , 然后运行脚本进行变量赋值 。
设置引用变量在第二步请求中 , 引用第二步的赋值变量:
文章插图
如图 , 在第二步请求的入参中 , 设置引用变量 , 然后可直接执行第二步调用 , 得到返回结果 。
由此 , 变量引用设置完成 。
通过上述三步 , 就可以轻松实现两步请求的中间变量引用了 。 如对你有帮助 , 请记得点赞哦~
- 教你做一个微信敲门(扫码通知)效果
- 表面上中芯国际被断供,实际上台积电可能成为下一个阿尔斯通
- 如何编写JAVA小白第一个程序
- 在线教育竞争加剧 一家公司何以一个月融资两轮
- Python高级技巧:用一行代码减少一半内存占用
- S20屏幕分辨率更改技巧
- 一个忙碌的国庆假期,有南卡骨传导耳机相伴,“搬砖”更轻松
- 人物:刘强东的成功可以破解读书无用论
- 钛轻盈米家防蓝光眼镜,给你的眼睛一个保护层
- 使用手机,体现着一个人的修养涵养