1.创建一个环境变量
(如果有环境变量则跳到第2步)
2.选择自己设置的环境变量
第一个接口的返回值如下,假设我们需要获取第一个接口返回值data的第一个元素的id,然后传给第二个接口
3.在第一个请求中运行这样的脚本:
//将数据解析成json格式
var data=JSON.parse(responseBody);
//获取id值
var id=data.data[0].id;
//设置成环境变量
postman.setEnvironmentVariable("peopleId", id);
第一个接口请求成功之后可以看到,该环境变量生成,可以在环境变量中看到。
4.在第二个接口,用{{peopleId}}就可以获取peopleId值
记得两个请求需使用同一个环境变量
这样就不用每次执行完请求1,又把结果复制一遍,粘贴到请求2中了。
验证:
我用egg写了两个接口,后台接口1给前端返回数据,前端获取接口1的数据参数,然后传给接口2,如果后台接口2收到该参数,则返回给前端去显示。如果前端正确显示,说明上述教程是正确的。
接口1请求后台,收到后台返回的数据:
接口1获取数据后保存参数到环境变量
接口2将环境变量发给接口并成功返回:
更多postman使用方法,点击此处进入阅读