温馨提示×

Linux版Postman如何使用环境变量

小樊
48
2025-10-26 11:22:52
栏目: 智能运维

Linux版Postman使用环境变量指南

1. 打开Postman应用

启动Postman应用程序(Linux系统可通过应用菜单或终端命令启动),登录Postman账户(如需同步环境变量至云端)。

2. 创建环境变量

  • 点击界面右侧“Environments”选项卡(或顶部导航栏“环境”下拉菜单),选择“Manage Environments”(管理环境)。
  • 在弹出的窗口中,点击“Add”(添加)按钮,输入环境名称(如“Development”“Testing”“Production”,用于区分不同环境)。
  • 在“Key”(键)和“Value”(值)栏中添加变量:例如,键输入base_url,值输入对应环境的API基地址(如开发环境https://dev.api.example.com、测试环境https://test.api.example.com)。
  • 可添加多个变量(如api_keyusername等),点击“Save”(保存)完成环境创建。

3. 使用环境变量

  • 在请求中引用变量:在请求的URL、Headers、Body等字段中,用双花括号包裹变量名,格式为{{变量名}}。例如,URL填写{{base_url}}/users,Headers中添加Authorization: Bearer {{api_key}}
  • 切换环境:点击Postman界面右上角的环境选择器(显示当前环境名称的下拉菜单),选择已创建的环境。切换后,所有使用该环境变量的请求会自动替换为对应环境的值。

4. 编辑/管理环境变量

  • 编辑环境:通过“Environments”选项卡直接点击环境名称,或点击环境选择器旁的“快速查看”图标(铅笔形状),修改环境名称、变量名或值,点击“Save”保存更改。
  • 删除环境:在“Manage Environments”窗口中,选中环境后点击“Delete”(删除),确认后移除该环境(仅当前工作区的环境可删除,共享环境需先取消共享)。
  • 导入/导出:点击“Import”(导入)按钮,选择.json格式的环境变量文件(导出的文件包含环境名称及变量键值对),即可导入至当前工作区;也可通过“Export”(导出)功能将环境导出为.json文件,方便团队协作共享。

5. 全局变量(可选)

若需跨环境使用通用变量(如通用API密钥),可创建全局变量:

  • 在“Manage Environments”窗口中,点击“Globals”(全局)标签页,点击“Add”添加变量(键值对形式),点击“Save”保存。
  • 全局变量优先级高于环境变量,同名变量会覆盖环境变量中的值(如全局base_urlhttps://global.api.example.com,环境base_urlhttps://dev.api.example.com,则请求使用全局值)。

6. 在测试脚本中使用变量

通过Postman的预请求脚本(Pre-request Script)或测试脚本(Tests),可使用JavaScript动态操作变量:

  • 获取变量pm.environment.get("变量名")(获取当前环境变量)、pm.globals.get("变量名")(获取全局变量)。
  • 设置变量pm.environment.set("变量名", "值")(设置当前环境变量)、pm.globals.set("变量名", "值")(设置全局变量)。
  • 示例:在下单接口的Tests脚本中,将返回的订单号存为环境变量,供支付接口使用:pm.environment.set("order_id", pm.response.json().order_id)

0