温馨提示×

linux postman如何导入

小樊
42
2026-09-30 18:49:46
栏目: 智能运维

在 Linux 上使用 Postman 导入接口/集合(Collection)或环境变量,一般有两种常见方式:Postman 桌面版、Postman CLI(newman 不算导入,但可运行)。下面以 Postman 桌面版(Linux) 为主说明。


一、Postman 桌面版导入(最常用)

1️⃣ 启动 Postman(Linux)

如果你是通过官网下载的 .tar.gz:

tar -xvf Postman-linux-x64-*.tar.gz
cd Postman
./Postman

或 Snap 安装:

sudo snap install postman

2️⃣ 导入 Collection / Environment

方法一:界面导入(推荐)

  1. 打开 Postman
  2. 左上角点击 Import
  3. 选择:
    • File:本地 .json 文件
    • Folder:包含多个文件的文件夹
    • Link:URL 链接(如 Swagger / OpenAPI)
  4. 点击 Import

✅ 支持格式:

  • Postman Collection v2 / v2.1
  • OpenAPI / Swagger (JSON / YAML)
  • cURL 命令
  • RAML / WADL

方法二:拖拽导入

直接把 .json 文件 拖进 Postman 窗口 即可导入。


方法三:从 cURL 导入

  1. 点击 Import
  2. 选择 Raw text
  3. 粘贴 cURL:
curl -X GET "https://api.example.com/users" \
  -H "Authorization: Bearer token"
  1. 点击 Continue → Import

二、导入环境变量(Environment)

  1. 点击 Postman 右上角 ⚙️(Settings)→ Environments
  2. 点击 Import
  3. 选择环境的 .json 文件
  4. 导入后即可在请求中选择该环境

三、命令行导入(Linux 无界面场景)

如果你在 服务器 / CI 上:

使用 Newman 运行(不是导入,但是常用)

npm install -g newman
newman run collection.json -e environment.json

四、常见问题

❓ Linux 下 Postman 打不开

./Postman --no-sandbox

❓ 导入 Swagger 失败

  • 确保是 OpenAPI 3 / Swagger 2
  • YAML 需先转 JSON:
yq eval -o=json swagger.yaml > swagger.json

如果你是想:

  • 从 Swagger / YApi / Apifox 导入
  • 或 Linux 服务器自动化导入
  • 或 Postman CLI / headless 模式

可以告诉我你的具体场景,我给你更精确的命令。

0 踩