在 CentOS 上安装 Postman 的可行方式
重要说明
- Postman 在 Linux 平台没有官方 Chrome 扩展(插件)。早期官网曾提供过 Chrome App 入口,但 Chrome 应用已逐步下线,现代浏览器环境也不推荐通过扩展来使用 Postman。实际使用中应选择独立客户端或命令行工具 Newman。
方式一 使用 YUM 仓库安装
- 添加 Postman 官方 YUM 仓库并安装:
- 添加仓库:sudo rpm -Uvh https://dl.pstmn.io/download/latest/linux/x64/yum/yum.repo
- 安装:sudo yum install postman -y
- 启动:postman
- 该方式便于后续通过 yum 进行更新与卸载。
方式二 使用 Snap 安装
- 若系统未安装 Snap,先启用 Snap 服务:
- 安装:sudo yum install snapd -y
- 启用并启动 socket:sudo systemctl enable --now snapd.socket
- 创建兼容链接:sudo ln -s /var/lib/snapd/snap /snap
- 安装 Postman(经典通道):sudo snap install postman --classic
- 启动:postman。
方式三 手动下载安装
- 从官网下载 Linux x64 的 .rpm 包:https://www.postman.com/downloads/
- 安装:sudo rpm -ivh postman-.rpm
- 启动:postman
- 也可选择下载 Linux 压缩包,解压至 /opt 并创建软链以便命令行启动(示例:sudo tar -xzf postman-linux-x64-xx.xx.xx.tar.gz -C /opt;sudo ln -s /opt/Postman/Postman /usr/bin/postman)。
命令行集成与自动化 Newman
- 安装 Node.js 与 npm(示例:sudo yum install -y nodejs npm)
- 全局安装 Newman:sudo npm install -g newman
- 运行集合(示例):newman run collection.json -e environment.json
- 可将 Newman 加入 systemd 服务以实现定时或后台运行(创建 /etc/systemd/system/postman.service,配置 ExecStart 指向 newman 命令并启用服务)。