温馨提示×

linux postman怎样批量运行

小樊
38
2026-10-24 05:22:45
栏目: 智能运维

在 Linux 下使用 Postman 批量运行(批量执行多个请求/集合),常见有 两种方式:


方式一:使用 Postman Collection + Newman(推荐,Linux 最常用)

1️⃣ 导出 Collection

在 Postman 中:

  • 选中 Collection
  • 点击 ··· → Export
  • 选择 v2.1 格式
  • 保存为 api.collection.json

2️⃣ 安装 Node.js 和 Newman

# 安装 node(如已安装可跳过)
sudo apt update
sudo apt install nodejs npm -y

# 安装 newman
sudo npm install -g newman

验证:

newman --version

3️⃣ 批量运行 Collection

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

✅ 适合:

  • 接口自动化
  • CI/CD
  • 定时任务(crontab)

方式二:Postman 桌面版(GUI,不推荐服务器用)

如果你在 Linux 桌面环境:

  1. 安装 Postman
sudo snap install postman
  1. 打开 Postman
  2. 选择 Collection
  3. 点击 Run
  4. 设置并发数、延迟
  5. 点击 Run Collection

⚠️ 仅适合本地调试,不适合服务器批量执行


方式三:Shell 脚本批量调用接口(轻量方案)

如果不需要 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

如果你愿意,可以告诉我:

  • 是否使用环境变量
  • 是否需要登录态(token)
  • 是否要 CI/CD 集成

我可以帮你写完整示例。

0 踩