在 CentOS 上运行 Postman 主要有两种方式:桌面 GUI 方式(最常见)和 命令行方式(Newman)。下面分别说明。
Postman 官方只提供 64 位 Linux 压缩包,没有 yum 源。
cd /tmp
wget https://dl.pstmn.io/download/latest/linux64 -O postman.tar.gz
sudo tar -xzf postman.tar.gz -C /opt
/opt/Postman/Postman
如果能打开界面,说明成功 ✅
sudo ln -s /opt/Postman/Postman /usr/bin/postman
或创建 .desktop 文件:
sudo vim /usr/share/applications/postman.desktop
内容:
[Desktop Entry]
Name=Postman
Exec=/opt/Postman/Postman
Icon=/opt/Postman/app/resources/app/assets/icon.png
Terminal=false
Type=Application
Categories=Development;
如果你 没有图形界面,通常用 Newman(Postman 命令行工具)。
curl -sL https://rpm.nodesource.com/setup_18.x | sudo bash -
sudo yum install -y nodejs
sudo npm install -g newman
newman run example.postman_collection.json
支持环境变量、测试报告等:
newman run collection.json -e env.json --reporters cli,html
sudo yum install -y libX11 libXext libXrender libXrandr alsa-lib
| 方式 | 适用场景 |
|---|---|
| Postman GUI | 本地开发、调试接口 |
| Newman | 服务器、CI/CD、自动化测试 |
如果你是 CentOS 服务器 / Docker / CI 环境,建议直接用 Newman。
如果你愿意,我可以帮你写 CentOS + Newman 自动化测试脚本。