首页主机资讯CentOS Postman环境设置

CentOS Postman环境设置

时间2025-11-26 02:54:03发布访客分类主机资讯浏览624
导读:CentOS 上 Postman 环境设置指南 一 安装与启动 下载并解压到系统目录(示例为 /opt): wget https://dl.pstmn.io/download/latest/linux64 -O postman.tar....

CentOS 上 Postman 环境设置指南

一 安装与启动

  • 下载并解压到系统目录(示例为 /opt):
    • wget https://dl.pstmn.io/download/latest/linux64 -O postman.tar.gz
    • sudo mkdir -p /opt/postman
    • sudo tar -zxf postman.tar.gz --strip-components=1 -C /opt/postman
  • 创建软链接,便于命令行直接启动:
    • sudo ln -sfn /opt/postman/Postman /usr/bin/postman
  • 启动方式:
    • 终端执行:postman
    • 或图形界面:应用程序菜单搜索 Postman 并打开
  • 其他安装方式(可选):
    • Snap:sudo yum install -y snapd & & sudo systemctl enable --now snapd.socket & & sudo ln -s /var/lib/snapd/snap /snap & & sudo snap install postman --classic
    • 官方 YUM 仓库:导入 GPG 并创建 /etc/yum.repos.d/postman.repo,随后 sudo yum install postman
  • 桌面启动器(可选,便于 GNOME/KDE 菜单启动):
    • 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 左上角打开 Manage Environments,点击 Add,命名如 Development/Production
  • 添加变量:在环境中新增键值对,例如:
    • Key:baseUrl → Value:https://api.example.com
    • Key:token → Value:
  • 使用变量:在请求 URL、Headers、Body 中以双大括号引用,例如:
    • URL:GET { { baseUrl} } /users
    • Header:Authorization: Bearer { { token} }
  • 切换环境:右上角选择目标环境,所有引用将自动替换为该环境的变量值。

三 命令行与自动化环境 New man

  • 安装 Node.js 与 Newman(服务器/CI 场景推荐):
    • sudo yum install -y nodejs npm
    • sudo npm install -g newman
  • 运行集合与环境:
    • newman run collection.json -e environment.json
  • 作为系统服务定时/常驻运行(示例):
    • 创建服务文件 /etc/systemd/system/postman-runner.service
      • 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 /opt/postman-tests/collection.json -e /opt/postman-tests/env.json --reporters cli,json --reporter-json-export /opt/postman-tests/report.json Restart=on-failure 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

四 常见问题与依赖修复

  • 缺少共享库导致启动失败:
    • 错误示例:error while loading shared libraries: libXss.so.1: cannot open shared object file
    • 解决:sudo yum install -y libXScrnSaver
    • 其他可能依赖:sudo yum install -y libgconf-2-4
  • 权限与路径问题:
    • 解压与软链建议使用 sudo;确保 /usr/bin/postman 指向正确的可执行文件路径
  • 旧版本冲突/安装异常:
    • 清理旧版本残留目录(如用户目录下的 .postman 缓存)后重装
    • 确保网络稳定与安装介质完整(校验下载包或换镜像源)

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


若转载请注明出处: CentOS Postman环境设置
本文地址: https://pptw.com/jishu/756308.html
CentOS Postman插件安装 CentOS Postman连接问题

游客 回复需填写必要信息