在 CentOS 上部署 Postman 的可选方式
- 方式一:使用官方 Linux 64 位压缩包进行本地安装(通用、稳定,适合服务器与桌面环境)。
- 方式二:使用 Snap 安装(仅在已启用 Snap 的 CentOS 8+ 环境中推荐)。
- 方式三:仅做接口自动化时,安装 Newman(Postman 的命令行运行器,适合无界面服务器)。
方式一 本地安装步骤(推荐)
-
安装依赖与准备目录
- 安装 libXScrnSaver(部分环境缺少会导致启动失败):
sudo yum install -y libXScrnSaver
- 创建安装目录:
sudo mkdir -p /opt/postman
-
下载并解压 Postman
- 下载最新 Linux 64 包:
wget https://dl.pstmn.io/download/latest/linux64 -O postman.tar.gz
- 解压到目标目录:
sudo tar -zxf postman.tar.gz -C /opt/postman --strip-components=1
- 清理压缩包:
rm -f postman.tar.gz
-
创建命令别名(软链接)
- 便于全局执行:
sudo ln -sfn /opt/postman/Postman /usr/bin/postman
-
启动与验证
- 终端执行:
postman
- 若提示找不到命令,检查可执行文件路径或重新创建软链接。
-
(可选)创建桌面启动器
- 新建桌面文件:
sudo tee /usr/share/applications/postman.desktop >/dev/null <<‘EOF’
[Desktop Entry]
Encoding=UTF-8
Name=Postman
Exec=/usr/bin/postman
Icon=/opt/postman/app/resources/app/assets/icon.png
Terminal=false
Type=Application
Categories=Development;
StartupNotify=true
EOF
- 赋予可执行权限:
sudo chmod +x /usr/share/applications/postman.desktop
- 在应用菜单搜索并启动 Postman。
注:图标路径在不同版本中可能略有差异,如未显示图标,可在安装目录中搜索 icon.png 并更新 Icon= 路径。
方式二 使用 Snap 安装(CentOS 8+)
- 确认已安装并启用 Snap,然后执行:
sudo snap install postman
- 安装完成后可在应用菜单或终端输入 postman 启动。
- 如未安装 Snap,可参考官方文档启用 Snap 后再执行上述命令。
方式三 仅做自动化 安装 Newman
- 安装 Node.js 与 npm(如未安装):
sudo yum install -y nodejs npm
- 全局安装 Newman:
sudo npm install -g newman
- 使用 Newman 运行集合(示例):
newman run my-collection.json -e dev.env.json
- Newman 适合在 CI/CD 或无头环境中执行 Postman 集合与测试。
常见问题与排错
- 启动时报错或黑屏:安装 libXScrnSaver 后重试(sudo yum install -y libXScrnSaver)。
- 图标不显示:检查 /usr/share/applications/postman.desktop 中 Icon= 路径是否存在,必要时在安装目录搜索 icon.png 并更新路径。
- 命令找不到:确认软链接是否正确(/usr/bin/postman → /opt/postman/Postman),或重新执行 ln -sfn 命令。
- 无法下载安装包:检查网络与代理设置,或改用浏览器从 Postman 官网下载后上传至服务器再解压。