首页主机资讯Postman在Linux中如何进行环境设置

Postman在Linux中如何进行环境设置

时间2026-01-18 05:29:03发布访客分类主机资讯浏览310
导读:Linux中Postman环境设置指南 一 安装与启动 使用 Snap(通用) 安装 Snap:sudo apt update && sudo apt install snapd 安装 Postman:sudo snap...

Linux中Postman环境设置指南

一 安装与启动

  • 使用 Snap(通用)
    • 安装 Snap:sudo apt update & & sudo apt install snapd
    • 安装 Postman:sudo snap install postman --classic
  • 手动安装(通用)
    • 下载安装包:wget https://dl.pstmn.io/download/latest/linux64 -O postman.tar.gz
    • 解压并移动到 /opt:tar -xvf postman.tar.gz -C /opt
    • 创建软链接:sudo ln -s /opt/Postman/Postman /usr/local/bin/postman
    • 启动:在终端输入 postman
  • CentOS 可选方式
    • YUM 仓库安装:导入 GPG 并创建 /etc/yum.repos.d/postman.repo,然后 sudo yum install -y 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
  • 首次启动会提示登录或注册账户,按界面指引完成即可。

二 创建与管理环境

  • 新建环境
    • 在 Postman 左侧点击 Environments → +,命名如 Dev/Test/Prod
    • 在表格中添加键值对,例如:base_url=https://api.example.comapiKey=YOUR_KEY
    • 建议同时填写 Initial ValueCurrent Value,其中发送请求时使用 Current Value
  • 选择与使用
    • 通过右上角的环境选择器选择刚创建的环境。
    • 在请求的 URL/Headers/Body 中使用 { { 变量名} } 引用,例如:{ { base_url} } /users、Authorization: Bearer { { apiKey} } 。
  • 全局变量
    • 通过 Globals 设置跨环境共享的变量;当与同名环境变量并存时,通常以全局变量为准(同名覆盖)。
  • 导入与导出
    • 环境与集合均支持 Import/Export(JSON),便于团队共享与迁移。

三 常用环境变量示例

  • 基础地址与鉴权
    • 变量:base_url、apiKey
    • 用法:GET { { base_url} } /users;Header:Authorization: Bearer { { apiKey} }
  • 动态值
    • Pre-request Script 中生成时间戳:pm.environment.set(“timestamp”, new Date().getTime());
    • 在请求中使用:{ { timestamp} }
  • 测试校验
    • Tests 中校验状态码:pm.test(“Status code is 200”, () => pm.response.to.have.status(200));
  • 说明
    • 环境选择器需切换到对应环境,变量才会生效;未选择环境时,引用将解析为空。

四 命令行运行与团队协作 Newman

  • 安装 Newman(Postman 命令行工具)
    • 前提:已安装 Node.jsnpm
    • 安装:sudo npm install -g newman
  • 运行测试
    • 导出集合与环境为 collection.jsonenvironment.json
    • 命令:newman run collection.json -e environment.json
  • 自动化
    • 将命令写入脚本(如 run_postman.sh),配合 cron/systemd 实现定时或持续集成执行。

五 桌面快捷方式与系统集成

  • 创建桌面文件
    • 新建:~/.local/share/applications/postman.desktop
    • 示例内容:
      • [Desktop Entry]
      • Name=Postman
      • Exec=/opt/Postman/Postman
      • Icon=/opt/Postman/app/resources/app/assets/icon.png
      • Type=Application
      • Categories=Development;
    • 赋予执行权限:chmod +x ~/.local/share/applications/postman.desktop
  • 系统级菜单(可选,CentOS 常用)
    • 新建:/usr/share/applications/postman.desktop,Exec 指向 /usr/bin/postman 或软链接,保存后 chmod +x。

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


若转载请注明出处: Postman在Linux中如何进行环境设置
本文地址: https://pptw.com/jishu/783839.html
Postman Linux版本如何导出数据 Postman如何在Linux上高效运行

游客 回复需填写必要信息