在 CentOS 中使用 Postman 设置与管理环境变量
一 环境变量的类型与适用场景
- Postman 应用内环境变量:用于在不同环境(如 Development/Production)之间切换 Base URL、Token、密钥 等,作用于 Postman 请求与脚本。
- 操作系统级环境变量:用于配置 Postman 的运行环境(如将 Postman 可执行文件路径加入 PATH),便于在终端直接启动 Postman。
二 在 Postman 中创建与使用环境变量
- 打开 Postman,点击左上角的 Environments(或右上角齿轮图标进入 Manage Environments),选择 Add 新建环境,例如 Development。
- 在环境内点击 Add,添加变量,例如:
- 变量名:url,值:https://api.example.com
- 变量名:token,值:your-jwt-token
- 勾选变量右侧的 Initial Value(初始值)与 Current Value(当前值)以便团队协作与本地覆盖。
- 保存后,在请求中使用双大括号引用变量,例如:
- URL:
https://{{url}}/api/v1/users
- Header:
Authorization: Bearer {{token}}
- 在右上角环境下拉菜单中选择刚创建的环境,即可生效;点击环境右侧的 眼睛图标 可查看/复制变量值。
三 导入与导出环境文件便于团队协作
- 团队可将环境导出为 JSON 文件(例如:Dev.postman_environment.json),分发给成员导入使用。
- 在 Postman 中依次选择 Environments → Import,导入环境 JSON 文件;导入后从右上角选择该环境即可使用其中的变量。
四 在 CentOS 中配置 Postman 的系统级环境变量(可选)
- 将 Postman 可执行文件路径加入 PATH,便于在终端直接运行
postman:
- 编辑全局配置文件:
- 在文件末尾添加(路径以实际安装目录为准,常见为 /opt/Postman 或 /usr/local/postman):
export PATH=$PATH:/opt/Postman
- 使配置生效:
- 如需创建桌面启动器,可在
/usr/share/applications/postman.desktop 中配置 Exec=/usr/bin/postman 等项,便于应用菜单启动。
五 常见问题与排查
- 变量未生效:确认右上角已选中正确的 环境,请求的 {{变量名}} 拼写一致,且变量 Current Value 不为空。
- 终端无法启动 Postman:检查 PATH 是否包含 Postman 目录,执行
which postman 验证;必要时重新 source /etc/profile 或重登会话。
- 团队共享:优先使用 环境 JSON 导入/导出,避免手工逐个录入敏感信息;必要时将敏感字段设为仅在 Current Value 中填写。