首页主机资讯centos postman配置指南

centos postman配置指南

时间2026-01-21 04:53:04发布访客分类主机资讯浏览883
导读:CentOS 上安装与配置 Postman 的完整指南 一 安装方式概览 方式一 官方压缩包安装:下载 Linux 64 位压缩包,解压到系统目录,创建软链接,便于在终端直接运行。适合大多数 CentOS 7/8/Stream/9 环境。...

CentOS 上安装与配置 Postman 的完整指南

一 安装方式概览

  • 方式一 官方压缩包安装:下载 Linux 64 位压缩包,解压到系统目录,创建软链接,便于在终端直接运行。适合大多数 CentOS 7/8/Stream/9 环境。
  • 方式二 Snap 安装:在 CentOS 8 及以上启用 Snap 后,一条命令即可完成安装与更新。
  • 方式三 命令行运行器 Newman:安装 Node.js/npm 后全局安装 Newman,用于无界面批量运行集合与环境,适合 CI/CD 与自动化场景。

二 方式一 官方压缩包安装步骤

  • 1 下载与解压
    • 下载最新 Linux 64 位包:
      wget https://dl.pstmn.io/download/latest/linux64 -O postman.tar.gz
    • 解压到系统目录(示例:/usr/local/postman):
      sudo mkdir -p /usr/local/postman
      sudo tar -zxf postman.tar.gz --strip-components=1 -C /usr/local/postman/
  • 2 创建软链接
    sudo ln -s /usr/local/postman/Postman/Postman /usr/bin/postman
  • 3 启动与验证
    postman
  • 4 图形界面启动器(可选)
    sudo tee /usr/share/applications/postman.desktop > /dev/null < < ‘EOF’ [Desktop Entry] Encoding=UTF-8 Name=Postman Exec=/usr/bin/postman Terminal=false Type=Application Icon=/usr/local/postman/app/resources/app/assets/icon.png StartupNotify=true Categories=Development; EOF sudo chmod +x /usr/share/applications/postman.desktop
  • 5 常见依赖问题
    若出现错误:error while loading shared libraries: libXss.so.1: cannot open shared object file
    安装依赖:sudo yum install libXScrnSaver

三 方式二 Snap 安装步骤

  • 1 安装 Snap(若未安装)
    sudo yum install -y snapd
    sudo systemctl enable --now snapd.socket
    sudo ln -s /var/lib/snapd/snap /snap
  • 2 安装 Postman
    sudo snap install postman
  • 3 启动
    postman
  • 说明:Snap 方式便于自动更新,适合 CentOS 8+ 桌面环境。

四 配置与使用要点

  • 1 环境变量与集合
    • 在 Postman 中创建 Environment,添加如 baseUrl、apiKey 等变量;请求中使用 { { baseUrl} } /users 引用。
    • 在 Tests 中编写断言,例如:
      pm.test(“Status code is 200”, () => pm.response.to.have.status(200));
  • 2 登录态与动态变量
    • 登录接口返回 token 后,在 Tests 中写入环境:
      let json = pm.response.json();
      pm.environment.set(“token”, json.token);
    • 其他接口在 Authorization 或请求头中使用 { { token} }
  • 3 批量运行与命令行
    • 在 Collection Runner 中批量运行、设置迭代次数与间隔。
    • 将请求导出为 cURL,便于在服务器上快速验证。

五 自动化与持续集成 Newman

  • 1 安装 Newman
    sudo yum install -y nodejs npm
    sudo npm install -g newman

  • 2 运行集合
    newman run collection.json -e environment.json

  • 3 详细输出与报告
    newman run collection.json -e environment.json --verbose

  • 4 Systemd 定时或常驻运行(可选)
    sudo tee /etc/systemd/system/postman-runner.service > /dev/null < < ‘EOF’ [Unit] Description=Newman Postman Collection Runner After=network.target

    [Service] ExecStart=/usr/local/bin/newman run /path/to/collection.json -e /path/to/environment.json Restart=always User=your_username

    [Install] WantedBy=multi-user.target EOF sudo systemctl daemon-reload
    sudo systemctl enable --now postman-runner.service
    sudo systemctl status postman-runner.service

  • 说明:Newman 适合在 CI/CD、定时任务或无头环境中执行接口集合。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: centos postman配置指南
本文地址: https://pptw.com/jishu/788123.html
怎样用CentOS搭建SSH服务器 CentOS下VirtualBox如何设置键盘布局

游客 回复需填写必要信息