在 Ubuntu 下用 Postman 批量测试接口,常见有几种方式,按“是否写代码”给你整理一下:
Collections → New Collection··· → EditVariables 或 Pre-request Script示例 CSV:
username,password
user1,123456
user2,abcdef
POST /login
{
"username": "{{username}}",
"password": "{{password}}"
}
RunnerIterationsRun✅ 适合:接口回归、参数批量验证
sudo apt update
sudo apt install nodejs npm -y
sudo npm install -g newman
Exportnewman run api_test.postman_collection.json \
-d data.csv
✅ 适合:
如果你不想用 Postman UI:
示例:
import requests
urls = ["http://api/test1", "http://api/test2"]
for u in urls:
r = requests.get(u)
print(r.status_code)
| 场景 | 方法 |
|---|---|
| 不同参数测试 | CSV + Runner |
| 多接口串联 | Collection |
| 定时测试 | Newman + crontab |
| 性能粗略测 | Newman 多次 iteration |
如果你能说下:
我可以直接给你一套 可用的 Postman 配置或脚本。