前言:当一个人的改变起自他本身,他已经不是一个平常人了。

在使用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}}:

 

 保证两个接口在同一个文件下,确保在同一环境下。这样就能成功获取了

 

  

 

posted on 2020-05-19 19:37  喵小超  阅读(1551)  评论(0编辑  收藏  举报