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 对未上架扩展限制严格,可能仍然无法加载;扩展可能缺少维护与安全更新,不建议在生产环境使用。