温馨提示×

Ubuntu中Postman如何设置全局变量

小樊
45
2025-10-18 07:15:45
栏目: 智能运维

Ubuntu中Postman设置全局变量的步骤

1. 打开Postman应用程序

通过Ubuntu应用菜单搜索“Postman”并启动,或在终端输入postman命令(若已配置命令行快捷方式)打开。

2. 进入全局变量设置页面

  • 点击Postman界面左上角的头像图标(或右上角的齿轮图标),在下拉菜单中选择**“Settings”**(设置)。
  • 在设置页面左侧菜单栏中,找到并点击**“Globals”**(全局变量)选项卡。

3. 添加全局变量

  • 在“Globals”页面,点击**“Add”**(添加)按钮,弹出变量配置窗口。
  • 在窗口中输入变量名称(如api_keybase_url,需避免空格和特殊字符)和变量值(如你的API密钥、服务器地址)。
  • 可选:填写“Description”(描述)字段,用于说明变量的用途(如“微信公众号接口访问令牌”)。
  • 点击**“Save”**(保存)按钮,完成单个全局变量的添加。

4. 使用全局变量

  • 在Postman的请求URL、Headers或Body中,通过双大括号语法引用全局变量。例如:
    • URL中使用:https://api.example.com/data?token={{api_key}}
    • Header中使用:Key输入AuthorizationValue输入Bearer {{api_key}}
  • 点击**“Send”**(发送)按钮,Postman会自动替换所有{{variable_name}}为对应的变量值。

5. 动态设置全局变量(可选)

若需要通过脚本动态更新全局变量(如从接口响应中提取token),可在请求的Tests选项卡中编写JavaScript代码:

// 示例:从响应体中获取token并设置为全局变量
pm.test("Status code is 200", function () {
    pm.response.to.have.status(200);
});
var jsonData = pm.response.json();
pm.globals.set("token", jsonData.token); // 将响应中的token存入全局变量
  • 上述代码会在请求发送后执行,将响应中的token字段值保存到名为token的全局变量中,后续请求可直接引用。

注意事项

  • 全局变量的作用域为整个Postman实例,所有集合、请求均可使用;若需针对不同环境(如开发、测试)使用不同值,建议使用环境变量(通过“Manage Environments”创建)。
  • 全局变量数据默认存储在用户主目录下的.config/Postman文件夹中(可通过ls ~/.config/Postman查看),定期备份该目录可防止变量丢失。

0