前言:当一个人的改变起自他本身,他已经不是一个平常人了。
在使用postman进行接口测试式,经常需要用到上个接口的access_token值做为下个接口的入参。
一、具体思路有以下几步:
1、获取上个接口的access_token值
2、将返回值设置成全局变量
3、设置下个接口的参数形式
二、举例如下:
两个接口(设置微信公众号的测试号的菜单栏的接口)
1、第一个接口用户获取access_token。https://api.weixin.qq.com/cgi-bin/token?三个参数如下。
2、第二个接口创建标签接口。https://api.weixin.qq.com/cgi-bin/tags/create?access_token=XXX,参数格式{ "tag" : { "name" : "佛山" } }
三、操作步骤:
第一个接口的access_token值如下:
在第一个接口的tests中,获取access_token,并将其设置为环境变量,代码如下:
var json =pm.response.json() if (json.access_token){ tests[json.access_token]=true //获取上个接口的access_token值 postman.setEnvironmentVariable('token',json.access_token) //设置access_token为全局变量 } else{ tests[json.access_token]=false }
环境变量设置如下:
下个接口入参,将access_token值等于{{token}}:
保证两个接口在同一个文件下,确保在同一环境下。这样就能成功获取了