温馨提示×

CentOS系统Postman插件安装指南

小樊
34
2025-12-21 08:01:41
栏目: 智能运维

CentOS 上 Postman 安装与替代方案

一 重要说明

  • Postman 早已不再提供官方的 Chrome 扩展(.crx)。早期教程中的“将 .crx 改为 .zip 并加载已解压扩展”的方法仅适用于旧版 Postman 扩展,且在新版本 Chrome/Chromium 上通常会被拦截或不可用。当前官方主推桌面版应用与 Snap 安装方式,建议优先采用桌面应用或 Snap 方式。

二 推荐方式 桌面版应用安装

  • 下载与解压
    • 前往 Postman 官网下载 Linux 版本压缩包(.tar.gz),解压到系统目录(如 /opt):
      • 示例:sudo tar -xzf postman-linux-x64-xx.xx.xx.tar.gz -C /opt
  • 创建命令链接
    • 为便于在终端直接启动,创建软链:
      • 示例:sudo ln -s /opt/Postman/Postman /usr/bin/postman
  • 启动与桌面集成
    • 终端执行:postman
    • 如需桌面快捷方式,可在应用菜单中搜索 Postman 或手动创建 .desktop 文件(放置于 ~/.local/share/applications/),内容示例:
      • [Desktop Entry]
      • Name=Postman
      • Exec=/usr/bin/postman
      • Icon=/opt/Postman/app/resources/app/assets/icon.png
      • Terminal=false
      • Type=Application
      • Categories=Development;
  • 备选方式 Snap
    • 若系统已启用 Snap,可直接安装:sudo snap install postman,安装完成后执行 postman 启动。

三 命令行自动化 Newman 安装与使用

  • 安装 Node.js 与 npm(示例为 yum 系):
    • sudo yum install -y nodejs npm
  • 安装 Newman(Postman 命令行集合运行器):
    • sudo npm install -g newman
  • 运行集合
    • 假设导出的集合为 collection.json,环境为 environment.json
      • newman run collection.json -e environment.json
  • 说明
    • Newman 适合在 CI/CD 或无头环境中执行接口测试与自动化回归。

四 如确需使用 Chrome 扩展的折中方案

  • 仅建议用于历史环境或离线需求,且需自行承担安全与稳定性风险。
  • 基本思路(旧版 Postman 扩展):
    • 获取旧版 Postman 扩展 .crx,将其后缀改为 .zip 并解压;
    • 打开 Chrome/Chromium 的扩展管理页面(chrome://extensions/),启用“开发者模式”,点击“加载已解压的扩展程序”,选择解压目录;
    • 若遇到目录中 _metadata 目录导致加载失败,可将其重命名为 metadata 后重试(旧版插件常见处理)。
  • 风险提示
    • 新版 Chrome 对未上架扩展限制严格,可能仍然无法加载;扩展可能缺少维护与安全更新,不建议在生产环境使用。

0