温馨提示×

Postman在Ubuntu中的环境变量如何设置

小樊
31
2025-12-08 07:38:32
栏目: 智能运维

Ubuntu中Postman环境变量设置指南

一 在Postman中创建与管理环境

  • 打开Postman,点击顶部导航栏的Environments,选择Manage Environments,点击Add新建环境,填写环境名称变量键值对,保存后选择该环境为当前环境
  • 在请求中使用双大括号引用变量,例如:URL 使用 {{base_url}}/api/endpoint,Headers 使用 X-My-Header: {{my_header}}
  • 需要批量迁移或共享时,使用Import/Export导入或导出 .json 环境文件。
  • 如需在脚本中读写变量:
    • 读取当前环境变量:const v = pm.environment.get("var_name");
    • 设置当前环境变量:pm.environment.set("var_name", "value");
  • 常见用途:将 base_url、token、api_key 等抽离为变量,便于在开发/测试/预发/生产环境间快速切换。

二 在Ubuntu系统层面为Postman提供环境变量

  • 为Postman进程设置代理(如公司内网需要):在Postman右上角齿轮进入Settings → General → Proxy,填写HTTP/HTTPS 代理与端口;若代理需要认证,勾选Proxy authentication并填写用户名和密码。
  • 将Postman可执行文件加入系统 PATH(便于终端启动与脚本调用):编辑 ~/.bashrc~/.zshrc,加入 export PATH=$PATH:/usr/local/bin/postman,执行 source ~/.bashrcsource ~/.zshrc 生效。
  • 说明:上述系统级变量用于Postman应用本身的运行配置(如代理、可执行路径);接口请求用的业务变量仍应在Postman的环境中管理。

三 常见问题与排查

  • 变量未生效:确认已选中正确的环境;在URL/Headers中必须使用双大括号语法(如 {{base_url}});脚本读写请使用 pm.environment.get/set
  • 导入/导出失败:优先检查 .json 文件是否完整、是否为Postman导出的环境文件;导入后检查变量键值是否正确。
  • 代理导致请求失败:在Settings → General → Proxy核对代理地址与端口;如无需代理,请选择No Proxy以避免拦截。

0