一个Postman小技巧:利用脚本赋值中间变量,实现两步调用
当我们使用Postman进行API测试调用的时候 , 经常会遇到两步调用的接口测试情况 。
常见的方法是 , 通过调用第一步得到中间变量 , 然后手工复制出来到第二步的入参 , 这样人工操作会比较麻烦、工作效率较低 。
因此 , 介绍如何利用脚本赋值中间变量 , 实现两步连续调用 。 以某度语音识别转写接口为例 , 具体分为两步:
- 第一步调用鉴权接口 , 从返回结果中得到Token令牌;
- 第二步调用语音识别接口+Token令牌 , 从返回结果中得到语音转写结果 。
文章插图
如图 , 打开Postman , 找到右上角的图标 , 点击管理环境变量按钮进入设置
文章插图
如图 , 创建全局环境变量 , 图示为baidu_token
由此 , 全局环境变量设置完成 。
设置赋值脚本在第一步请求中 , 「Tests中」设置赋值脚本 , 方法如下:
文章插图
如图 , 在第一步请求的「Tests」中设置赋值脚本 , 上述给了三步 , 可参考图中的步骤含义
具体脚本内容:
pm.response.to.be.json
var baiduToken = JSON.parse(pm.response.text())
pm.environment.set("baidu_token", baiduToken.access_token)
由此 , 脚本设置完成 。 查看执行效果如下:
文章插图
如图 , 执行第一步鉴权接口 , 得到access_token , 然后运行脚本进行变量赋值 。
设置引用变量在第二步请求中 , 引用第二步的赋值变量:
文章插图
如图 , 在第二步请求的入参中 , 设置引用变量 , 然后可直接执行第二步调用 , 得到返回结果 。
由此 , 变量引用设置完成 。
【一个Postman小技巧:利用脚本赋值中间变量,实现两步调用】通过上述三步 , 就可以轻松实现两步请求的中间变量引用了 。 如对你有帮助 , 请记得点赞哦~
- 对手|一加9Pro全面曝光,或是小米11最大对手
- 王兴称美团优选目前重点是建设核心能力;苏宁旗下云网万店融资60亿元;阿里小米拟增资居然之家|8点1氪 | 美团
- 程序|2020全景生态流量秋季大报告:TOP100APP超半数布局小程序,全景流量重塑行业竞争新格局
- 占营收|华为值多少钱
- 车企|华为不造车!但任正非加了一个有效期,3年
- 俄罗斯手机市场|被三星、小米击败,华为手机在俄罗斯排名跌至第三!
- 查询|数据太多容易搞混?掌握这几个Excel小技巧,办公思路更清晰
- 同轴心配合|用SolidWorks画一个直角传动,画四个零件就行
- 先别|用了周冬雨的照片,我会成为下一个被告?自媒体创作者先别自乱阵脚
- 不负众望|12小时卖了30万部!Redmi Note9不负众望,卢伟冰开心了?