环境变量
## 有什么用
接口测试时,有些参数我们经常需要用到,比如服务器地址、TOKEN,这些变量在测试服、正式服、本地服值是不一样的,如果每次都需要手工去重新修改参数,会比较麻烦。
有了环境变量,我们可以用 {{key}} 去替代所需的值,在不同环境下会自动替换为正确的值
[视频教程](https://www.bilibili.com/video/BV1nh411974p?p=5)
## 使用举例
如下图定义了两个变量 host、token

我们创建了三个环境:

每个环境里面都配置了 host、token 两个参数,他们的值都不一样,如下:

选择一个需要的环境

点击测试,就可以看到变量都替换为正确的值了

## 全局变量
全局变量是不区分环境的,在所有环境下都起效,不选择环境也会生效。
全局变量是存储在 sessionStorage 里的,在网页关闭时会清空数据。
全局变量的经典应用场景就是,在登陆成功后,使用 [Post-Script](doc:013evO0T) 把token保存到全局变量里面,在后面的接口测试时,都可以随时引用 {{token}} 到这个变量
## 其他
1. 点击眼睛可以快速预览当前所有环境变量

2. 环境变量的优先级比全局变量高,也就是“本地服”配置了token,全局变量里也配置了token,会使用“本地服”的
3. 环境是跟项目绑定的,在A项目创建的环境,在B项目是看不到的,要重新创建
4. 环境变量可以设置为成员可见,则项目成员都可以看到这个环境。