postman设置全局变量token
1.获取token的接口、方法、参数(注意传参方式,截图用的就是JSON,不支持其他方式)
(有的直接抓登录接口获取token或者cookie,也能绕开登录进行测试登录后的接口,
这里是开放平台接口的登录-跟测试系统用的接口不是同一套,所以不能直接抓系统的登录接口去用)

2.将获取到的token设置成全局变量
还是在获取token这个接口的Tests里,设置一下
var data=JSON.parse(responseBody); //将json字符串转换为对象
pm.globals.set("token",data.data.token); //设置成全局变量

3.设置成功后,token的值会自动赋在全局变量里

4.后面要用到token的接口,只写获取token的变量就可以了
(根据传参要求,有的是写在header,我这个是需要写在Authorization的bearer token里)
(如果不用全局变量,就只能手动把获取到的token复制到这里面,也能用,多个接口就不行了,说不定执行到哪个,token就失效了)

5.点击send,就能执行成功了

本文来自博客园,作者:可乐要加冰啊,转载请注明原文链接:https://www.cnblogs.com/zhuo-90/p/16356766.html

浙公网安备 33010602011771号