在 Linux 上“跑 Postman”通常有几种方式,取决于你是想用界面版 Postman,还是在命令行/服务器上跑接口测试。下面给你系统讲一下。
.tar.gz 文件解压并运行:
tar -xzf Postman-linux-x64-*.tar.gz
cd Postman
./Postman
可加到应用菜单(可选):
sudo ln -s /绝对路径/Postman/Postman /usr/bin/postman
sudo snap install postman
flatpak install flathub com.getpostman.Postman
postman
或
./Postman/Postman
如果你没有桌面环境(如云服务器),Postman 本身不能跑界面,但可以用 Newman(Postman 的命令行运行器)。
node -v
npm -v
没有就装:
sudo apt install nodejs npm
npm install -g newman
验证:
newman --version
在 Postman 中:
xxx.jsonnewman run xxx.json
带环境变量:
newman run xxx.json -e env.json
生成报告(HTML):
npm install -g newman-reporter-htmlextra
newman run xxx.json -r htmlextra
newman run api_test.json \
-e prod.env.json \
--reporters cli,json \
--reporter-json-export result.json
可放在:
❌ 不行(Postman 是桌面程序)
✅ 用 Newman
✅ 可以,但只能用 Newman
✅ Newman + Collection 是最佳方案
| 需求 | 方案 |
|---|---|
| 图形界面调试接口 | Postman 桌面版 |
| 服务器跑接口测试 | Newman |
| CI/CD | Newman |
| 无界面 Linux | Newman |
如果你愿意,可以告诉我:
我可以给你更精确的命令。