在使用postman作接口测试的时候,在多个接口的测试中,若是须要上一个接口的返回值做为下一个接口的入参,其基本思路是:json
一、获取上一个接口的返回值api
二、将返回值设置成环境变量或者全局变量微信
三、设置下一个接口的参数形式post
列子:测试
存在两个接口(设置微信公众号的测试号的菜单栏的接口)spa
一、第一个接口用户获取access_token。https://api.weixin.qq.com/cgi-bin/token?三个参数以下。code
二、第二个接口用户设置菜单栏。blog
在这两个接口中,咱们须要将第一个接口返回的access_token值做为第一个接口的其中一个参数。token
将第一个接口的返回值设置为环境变量
第一个接口发送返回值以下:接口
在第一个接口的tests中,获取access_token,并将其设置为环境变量,代码以下:
1 //将数据解析成json格式 2 var data=JSON.parse(responseBody); 3 4 //获取access_token值 5 var access_token=data.access_token; 6 7 //设置成环境变量 8 pm.environment.set("access_token", access_token);
第一个接口请求成功以后能够看到,该环境变量生成,能够再环境变量中看到。
在第二个接口,用{{access_token}}就能够获取access_token值
如上图,对于须要获取的值使用{{}}设置及时获取环境变量或者全局变量的值,
设置完成以后,若是两个接口在同一个文件下,那么点击runner,只须要执行一次就能够完成两个接口的请求啦;
注意:
两个接口要在同一个环境下哟,否则第二个接口找不到值啦。