在[上篇文章](http://yuanchengzhushou.cn/article/8969.html)中我们讲了如何在apifox中设置全局变量
今天我们说说如何在postman中设置全局变量
只需请求一下登录的接口,那么访问别的需要认证的接口就会自动带上token
如何实现
打开Postman应用程序并创建一个新的请求。
点击左侧的"Manage Environments"(管理环境)按钮。
在"Manage Environments"(管理环境)界面中,点击"Globals"(全局)选项卡。
点击"Add"(新增)按钮,创建一个新的全局变量。
在"Key"(键)字段中输入"token"(或者你想要命名的全局变量名称)。
在"Initial Value"(初始值)字段中输入你的token的值。
点击"Save"(保存)按钮,保存全局变量。
关闭"Manage Environments"(管理环境)界面。
现在你已经成功设置了一个名为"token"的全局变量,并可以在Postman的请求中使用它。你可以在请求的Header或者Authorization字段中使用以下语法引用全局变量:
Copy code
{{token}}
在登录接口的Tests栏添加脚本,获取token并设置到全局变量
```
// 获取登录接口的返回数据
var jsondata=pm.response.json()
// 判断登录是否成功
if (jsondata.code === '0000') {
// 获取token并设置到环境变量token的值
var token=jsondata.token
pm.environment.set("token",token)
} else {
console.error(jsondata.msg);
}
```
[https://cloud.tencent.com/developer/article/2047623](https://cloud.tencent.com/developer/article/2047623)