温馨提示×

centos postman如何导入数据

小樊
43
2026-10-11 14:31:05
栏目: 智能运维

在 CentOS 上使用 Postman 导入数据,通常有两种场景:

  1. Postman 桌面版(Linux 版)导入
  2. Postman CLI(Newman)或无界面环境导入/运行

下面分别说明。


一、CentOS 上安装 Postman(桌面环境)

如果你有图形界面(GNOME 等):

# 使用 snap 安装(推荐)
sudo yum install snapd -y
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
sudo snap install postman

或者下载官方压缩包:

cd /opt
sudo wget https://dl.pstmn.io/download/latest/linux64 -O postman.tar.gz
sudo tar -xzf postman.tar.gz
./Postman/Postman

二、Postman 导入数据(常见数据格式)

1️⃣ 导入 Collection(接口集合)

支持格式:

  • .json(Postman Collection v2 / v2.1)
  • .postman_collection.json

步骤:

  1. 打开 Postman
  2. 点击左上角 Import
  3. 选择:
    • 文件(File)
    • 文件夹(Folder)
    • 链接(Raw text / URL)
  4. 选择你的 xxx.postman_collection.json
  5. 点击 Import

2️⃣ 导入 Environment(环境变量)

文件示例:

{
  "name": "Test Env",
  "values": [
    { "key": "base_url", "value": "https://api.example.com", "enabled": true }
  ]
}

导入方式:

  • Import → 选择 environment 文件
  • 或 Environments → Import

3️⃣ 导入 CSV / JSON 数据文件(用于批量测试)

用于 Collection Runner:

CSV 示例

username,password
admin,123456
test,abcdef

JSON 示例

[
  { "username": "admin", "password": "123456" }
]

使用方式:

  1. 打开 Collection
  2. 点击 Run
  3. 在 Data 中选择 CSV / JSON 文件
  4. 在请求中使用:{{username}}

三、CentOS 无图形界面(服务器)导入并运行

使用 Newman(Postman CLI)

# 安装 Node.js
sudo yum install nodejs npm -y

# 安装 Newman
sudo npm install -g newman

# 运行 Collection
newman run collection.json \
  -e environment.json \
  -d data.csv

✅ 这种方式适合:

  • CI/CD
  • 服务器自动化测试
  • 无桌面环境

四、常见导入错误及解决

问题 原因
Import 失败 JSON 格式不对
变量未生效 未选 Environment
数据为空 CSV 编码非 UTF-8
Newman 报错 Postman 版本不兼容

五、总结

  • 有界面:Postman → Import
  • 无界面:Newman + JSON / CSV
  • 数据类型:
    • Collection(接口)
    • Environment(变量)
    • Data File(参数化)

如果你能说明:

  • 是 桌面还是服务器
  • 导入的是 Collection / 环境变量 / 测试数据

我可以给你更精确的操作步骤。

0 踩