一个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 , 然后运行脚本进行变量赋值 。
设置引用变量在第二步请求中 , 引用第二步的赋值变量:
文章插图
如图 , 在第二步请求的入参中 , 设置引用变量 , 然后可直接执行第二步调用 , 得到返回结果 。
由此 , 变量引用设置完成 。
通过上述三步 , 就可以轻松实现两步请求的中间变量引用了 。 如对你有帮助 , 请记得点赞哦~
推荐阅读
- 微软Edge迎来一个新的浮层菜单 用于管理下载进度
- 手机内存不足别乱删,学会这5个技巧,让手机释放大量空间
- 一个亮点解读 创维小湃P3 Pro必须要买的理由
- 华为认证HCIP-GaussDB-OLTP发布,下一个高级DBA会是你吗
- 又黄一个APP,“品牌收购机”成“没落收割机”,收一黄一
- 教你用Siri来控制电脑:真香
- Google AI建立了一个能够分析烘焙食谱的机器学习模型
- 虾米音乐宣布2月5日关停 人们更关心谁将是下一个
- 虾米音乐一个月后关停 我的听歌记录和个人信息怎么办?
- 华为隐藏一个会议神器,一分钟录入1000字,打字慢的可以看看