CentOS Postman环境设置
导读: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
- 创建服务文件 /etc/systemd/system/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
