需求:接口1返回的参数要给接口2作为参数使用
解答:
(1)如图所示,【获取token的接口】返回了token
(2)在返回token的这个接口设置环境变量,为下个接口使用。打开Tests,输入脚本
设置环境变量的脚本代码如下
var data=JSON.parse(responseBody);
var new_token=data.result.token;
pm.environment.set("new_token", token);
(3)设置一个环境变量。
- 点击右上角的设置
- 点击Add
- 给该环境变量起个名字,这里是【pig】。接着添加VARIABLE,前面脚本变量名是new_token,这里也要一致。其他不填,点击Add就好了
- 右上角选择刚才添加的环境变量【pig】
(4)给需要拿token作为参数的接口设置参数,即{{new_token}}
(5)运行下,看下【需要token作为参数的接口】是否请求成功。如图,ok返回了true,那么就是成功了。
注意:前后两个接口都要放在同个集合中