Postman在Linux中如何进行环境设置
小樊
44
2025-12-29 17:40:44
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.com、apiKey=YOUR_KEY。
- 建议同时填写 Initial Value 与 Current 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.js 与 npm
- 安装:sudo npm install -g newman
- 运行测试
- 导出集合与环境为 collection.json 与 environment.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。