温馨提示×

如何在CentOS上部署Postman应用

小樊
36
2026-01-07 20:15:39
栏目: 智能运维

在 CentOS 上部署 Postman 的可选方式

  • 方式一:使用官方 Linux 64 位压缩包进行本地安装(通用、稳定,适合服务器与桌面环境)。
  • 方式二:使用 Snap 安装(仅在已启用 Snap 的 CentOS 8+ 环境中推荐)。
  • 方式三:仅做接口自动化时,安装 Newman(Postman 的命令行运行器,适合无界面服务器)。

方式一 本地安装步骤(推荐)

  1. 安装依赖与准备目录

    • 安装 libXScrnSaver(部分环境缺少会导致启动失败):
      sudo yum install -y libXScrnSaver
    • 创建安装目录:
      sudo mkdir -p /opt/postman
  2. 下载并解压 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
  3. 创建命令别名(软链接)

    • 便于全局执行:
      sudo ln -sfn /opt/postman/Postman /usr/bin/postman
  4. 启动与验证

    • 终端执行:
      postman
    • 若提示找不到命令,检查可执行文件路径或重新创建软链接。
  5. (可选)创建桌面启动器

    • 新建桌面文件:
      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.jsnpm(如未安装):
    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.desktopIcon= 路径是否存在,必要时在安装目录搜索 icon.png 并更新路径。
  • 命令找不到:确认软链接是否正确(/usr/bin/postman → /opt/postman/Postman),或重新执行 ln -sfn 命令。
  • 无法下载安装包:检查网络与代理设置,或改用浏览器从 Postman 官网下载后上传至服务器再解压。

0