在 Linux 下使用 Postman 批量运行(批量执行多个请求/集合),常见有 两种方式:
在 Postman 中:
api.collection.json# 安装 node(如已安装可跳过)
sudo apt update
sudo apt install nodejs npm -y
# 安装 newman
sudo npm install -g newman
验证:
newman --version
newman run api.collection.json
newman run api.collection.json \
-e env.json \ # 环境变量
-n 3 \ # 每个请求跑 3 次
--delay-request 1000 \ # 请求间隔 1 秒
--reporters cli,html \
--reporter-html-export report.html
✅ 适合:
如果你在 Linux 桌面环境:
sudo snap install postman
⚠️ 仅适合本地调试,不适合服务器批量执行
如果不需要 Postman 逻辑:
for url in \
"http://api.test/login" \
"http://api.test/user" \
"http://api.test/order"
do
curl -X GET "$url"
done
| 场景 | 方案 |
|---|---|
| Linux 服务器 | ✅ Newman |
| 本地调试 | Postman GUI |
| 简单接口 | curl |
如果你愿意,可以告诉我:
我可以帮你写完整示例。