温馨提示×

linux postman环境变量怎设

小樊
34
2026-10-09 13:51:24
栏目: 智能运维

在 Linux 下使用 Postman 设置环境变量,常见有 两种方式:
1️⃣ Postman 图形界面(GUI)
2️⃣ Postman CLI(newman)或脚本方式

下面分别说明。


一、Postman GUI(桌面版)设置环境变量

1. 打开环境变量管理

  • 打开 Postman
  • 左上角 Environments(环境)
  • 点击 “+” 新建环境(如 Linux-Env)

2. 添加变量

示例:

Key           Value
base_url      http://127.0.0.1:8080
token         abc123

3. 使用变量

在请求中引用:

{{base_url}}/api/users
Authorization: Bearer {{token}}

4. 切换环境

右上角下拉框选择环境即可。


二、Linux 系统环境变量(给 Postman / Newman 用)

如果你是 在 Linux 命令行跑 Postman(Newman),可以这样设:

1. 临时设置(当前终端)

export POSTMAN_ENV=production

2. 永久设置(用户级)

vim ~/.bashrc

添加:

export POSTMAN_ENV=production

生效:

source ~/.bashrc

3. 在 Newman 中使用

newman run api.json \
  --env-var base_url=http://localhost:8080 \
  --env-var token=abc123

或用环境文件:

newman run api.json -e env.json

三、Postman 中读取 Linux 系统环境变量(进阶)

Postman 本身 不能直接读 Linux 环境变量,但可以通过:

  • Newman + shell 变量
  • 或在 pre-request script 里用 pm.environment.set()

示例:

pm.environment.set("host", process.env.HOST || "localhost");

四、常见问题

✅ Linux 下 Postman 打不开?

./Postman/Postman

需要给执行权限:

chmod +x Postman

✅ Newman 未安装?

npm install -g newman

如果你是指:

  • Postman 桌面版
  • Newman 命令行
  • CI / Docker 里用 Postman

可以告诉我具体场景,我可以给你更精确的配置示例。

0 踩