在 Debian 上用 Postman 批量跑接口(批量执行请求),常见有几种方式,下面按使用频率给你讲清楚。
✅ 适合:
例如 data.csv:
username,password
user1,123456
user2,abcdef
{{username}}
{{password}}
✅ 适合:
sudo apt update
sudo apt install nodejs npm -y
sudo npm install -g newman
Postman → Collection → Export → 保存为 api.json
newman run api.json \
-e env.json \
-d data.csv \
-n 10
常用参数:
| 参数 | 说明 |
|---|---|
-e |
环境变量 |
-d |
数据文件 |
-n |
迭代次数 |
--delay-request |
请求间隔(ms) |
✅ 适合:
crontab -e
示例(每天 2 点):
0 2 * * * newman run /path/api.json -e /path/env.json
➡ 用 Newman(命令行)
➡ 用 Tests / Pre-request Script
pm.environment.set("token", pm.response.json().token);
| 场景 | 推荐方式 |
|---|---|
| 本地测试 | Postman Runner |
| 服务器 | Newman |
| 自动化 | Newman + cron / CI |
如果你愿意,可以告诉我:
我可以直接给你一份可复制的命令或脚本。