Postman在Linux上的使用教程
导读:Linux 上安装与启动 Postman 方式一 使用 Snap(推荐,简单一致) 安装 Snap(如未安装):sudo apt update && sudo apt install snapd 安装 Postman:...
Linux 上安装与启动 Postman
-
方式一 使用 Snap(推荐,简单一致)
- 安装 Snap(如未安装):sudo apt update & & sudo apt install snapd
- 安装 Postman:sudo snap install postman
- 启动:在应用菜单搜索 Postman 或终端执行 postman
-
方式二 手动安装(通用,便于离线与多版本管理)
- 从官网下载 Linux 版本压缩包(常见为 Postman-linux-x64-.tar.gz)
- 解压并移动到系统目录:
- tar -xvf Postman-linux-x64-.tar.gz -C /opt
- 创建命令链接(注意可执行文件路径,常见为 /opt/Postman/Postman 或 /opt/Postman/bin/postman):
- sudo ln -s /opt/Postman/Postman /usr/local/bin/postman
- 或 sudo ln -s /opt/Postman/bin/postman /usr/local/bin/postman
- 启动:终端执行 postman
-
首次启动与登录
- 首次运行会提示登录或创建 Postman 账户,按界面引导完成即可
发送第一个请求与管理集合
-
新建请求
- 点击左上角 + 或 New → HTTP Request
- 选择方法(如 GET/POST),在地址栏输入 URL
- 需要时在 Headers 添加键值(如 Content-Type: application/json)
- 需要时在 Body 选择 raw → JSON 或 x-www-form-urlencoded 填写数据
- 点击 Send 查看状态码、响应头与响应体
-
保存与管理
- 点击右上角 Save 保存请求
- 通过 New → Collection 创建集合,对接口分组、复用与分享
环境变量与自动化测试
-
环境变量与全局变量
- 在侧边栏 Environments → New Environment 创建环境,定义变量(如 base_url)
- 在请求中使用 { { base_url} } /users 引用变量,右上角选择对应环境
-
脚本与断言
- 在请求的 Tests 标签用 JavaScript 编写断言,例如:
- pm.test(“Status 200”, () => pm.response.to.have.status(200));
- 使用 Pre-request Script 处理前置逻辑(如时间戳、签名)
- 在请求的 Tests 标签用 JavaScript 编写断言,例如:
-
集合运行器
- 通过 Collection Runner 批量运行请求,验证接口依赖与流程正确性
命令行运行与 CI/CD 集成
-
安装 Newman(Postman 的命令行伴侣)
- 需先安装 Node.js 与 npm:sudo apt-get update & & sudo apt-get install nodejs npm
- 全局安装 Newman:npm install -g newman
-
运行与报告
- 在 Postman 中将集合 Export 为 collection.json
- 命令行执行:newman run collection.json
- 可结合环境变量、数据文件与多种报告插件,在 Jenkins/GitLab CI 等流水线中执行,实现自动化回归
桌面快捷方式与常见问题
-
创建桌面快捷方式
- 新建文件:~/.local/share/applications/postman.desktop
- 内容示例(注意 Exec 与 Icon 路径要与安装路径一致):
- [Desktop Entry]
- Encoding=UTF-8
- Name=Postman
- Exec=/opt/Postman/Postman
- Icon=/opt/Postman/app/resources/app/assets/icon.png
- Terminal=false
- Type=Application
- Categories=Development;
- [Desktop Entry]
- 赋予可执行权限并刷新菜单:chmod +x ~/.local/share/applications/postman.desktop
- 如需系统级菜单项,可放到 /usr/share/applications 并按需更新缓存
-
常见问题与提示
- 命令找不到:检查符号链接路径是否指向实际可执行文件(/opt/Postman/Postman 或 /opt/Postman/bin/postman),以及 /usr/local/bin 是否在 PATH 中
- 安装方式选择:桌面环境优先 Snap;服务器或无图形环境建议手动安装并配合 Newman 使用
- 不要通过 npm install -g postman 安装桌面版,官方更推荐下载 .tar.gz 或使用 Snap 方式
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Postman在Linux上的使用教程
本文地址: https://pptw.com/jishu/760987.html
