在 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
支持格式:
.json(Postman Collection v2 / v2.1).postman_collection.json步骤:
xxx.postman_collection.json文件示例:
{
"name": "Test Env",
"values": [
{ "key": "base_url", "value": "https://api.example.com", "enabled": true }
]
}
导入方式:
用于 Collection Runner:
username,password
admin,123456
test,abcdef
[
{ "username": "admin", "password": "123456" }
]
使用方式:
{{username}}# 安装 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
✅ 这种方式适合:
| 问题 | 原因 |
|---|---|
| Import 失败 | JSON 格式不对 |
| 变量未生效 | 未选 Environment |
| 数据为空 | CSV 编码非 UTF-8 |
| Newman 报错 | Postman 版本不兼容 |
如果你能说明:
我可以给你更精确的操作步骤。