在 Postman 的使用过程中,我们常常遇到就是参数的传递与共享,如何减少不必要的参数的复制与黏贴的动作呢?通过本篇文章的学习,将实现如何实现在 Postman 中参数的一次定义,到处使用。
配置 Postman 全局变量
可用场景
token 访问资源
在真实的项目中,用户登陆系统会返回一个 token 令牌,而需要 token 可访问的资源则需要在访问时携带这个令牌,使用 postman 配置下全局变量,就不用每次登陆后,来回复制粘贴令牌了。
假如登陆接口返回数据如下
1 | { |
在没有配置全局变量的情况下,我们请求其他需要 token 才可访问的资源时,需要将 token 内容粘贴到参数中,并且每次重新获取 token 后需要重复操作。如下

配置
打开 Postman,在 Tests 选项下设置脚本如下
1 | pm.test("Status code is 200", function () { |
如下图:
使用
用脚本自动设置全局变量后,只需要使用 即可获取到全局变量,再也不需要每次去手动修改
配置 Postman 环境变量
可用场景
切换环境
一个项目通常有多个环境,而很多配置是可以共用在多个环境上,不使用环境变量的话,一个接口可能我们要保存不同环境的测试用例
配置
打开 Postman ,点击右上角的齿轮按钮 ⚙ -> Add ,设置环境变量相关信息,如下
保存 local
环境信息,并同样新增 test
环境
使用
使用 {{variable}} 获取环境变量的值,此处为 {{management}} ,打出双括号 {{ 会自动提示可使用的变量(包括全局变量),如下图
使用了环境变量后,可在右上角切换环境,这样如果环境发生了变化,只需要新增对应的环境变量就可以实现复用,接口再也不需要重新添加一遍了