Ubuntu上Postman的API测试
导读:Ubuntu 上使用 Postman 进行 API 测试 一 安装与启动 方式一 Snap(推荐) 更新并安装 Snap:sudo apt update && sudo apt install -y snapd 安装 P...
Ubuntu 上使用 Postman 进行 API 测试
一 安装与启动
- 方式一 Snap(推荐)
- 更新并安装 Snap:sudo apt update & & sudo apt install -y snapd
- 安装 Postman:sudo snap install postman --classic
- 启动:在应用菜单搜索 Postman 或终端执行 postman
- 方式二 官方 .deb 包
- 下载:访问 Postman 官网下载 .deb 安装包
- 安装:sudo dpkg -i /path/to/postman.deb
- 依赖修复:sudo apt-get install -f
- 启动:应用菜单或终端执行 postman
- 方式三 解压归档(通用)
- 下载:wget https://dl.pstmn.io/download/latest/linux64 -O postman.tar.gz
- 解压:sudo tar -xzf postman.tar.gz -C /opt
- 软链:sudo ln -s /opt/Postman/Postman /usr/local/bin/postman
- 桌面入口(可选):创建 /usr/share/applications/postman.desktop,内容示例:
- [Desktop Entry]
- Name=Postman
- Exec=/usr/local/bin/postman
- Icon=/opt/Postman/app/resources/app/assets/icon.png
- Terminal=false
- Type=Application
- Categories=Development;
- 赋权与刷新:sudo chmod +x /usr/share/applications/postman.desktop & & sudo update-desktop-database
- 启动:应用菜单或终端执行 postman
二 创建请求与断言示例
- 新建请求:点击左上角 + 或 New,选择 GET/POST/PUT/DELETE
- 设置请求
- URL:输入接口地址(如 https://api.example.com/users)
- Headers:添加 Content-Type: application/json
- Body(POST/PUT):选择 raw → JSON,示例:{ “name”:“Alice”,“age”:30}
- 发送请求:点击 Send,在下方查看 Status、Time、Response Body/Headers
- 编写断言(Tests 标签,JavaScript)
- 状态码:pm.test(“Status is 200”, () => pm.response.to.have.status(200));
- 响应包含字段:pm.test(“Has userId”, () => pm.expect(pm.response.json()).to.have.property(‘userId’));
- 响应时间:pm.test(“Response < 500ms”, () => pm.expect(pm.response.responseTime).to.be.below(500));
- 保存与管理:Save 保存请求,加入 Collection 便于复用与分组
三 环境变量与批量运行
- 环境变量与全局变量
- 在右上角 Environment quick look 或 Manage Environments 中新建环境(如 Dev/Prod)
- 定义变量:baseUrl=https://api.example.com,在请求中使用 { { baseUrl} } /users
- 使用 Global 变量管理跨环境通用值(如 token)
- 集合运行与自动化
- 将相关请求保存为 Collection,点击 Run 打开 Collection Runner
- 选择环境、迭代次数、数据文件(CSV/JSON),批量执行并查看 Test Results
- 适合回归测试、定时任务与持续集成场景
四 代理与常见问题处理
- 配置代理
- 打开右上角齿轮图标进入 Settings → General → Proxy
- 配置 HTTP/HTTPS Proxy(如 http://proxy.company.com:8080)
- 若需认证,启用 Proxy authentication 并填写用户名/密码
- 常见问题
- 依赖错误(.deb 安装):执行 sudo apt-get install -f 自动修复
- 命令未找到:检查软链路径(/usr/local/bin/postman 或 /usr/bin/postman)与 PATH
- 图标不显示:确认 .desktop 中 Icon 路径正确,执行 sudo update-desktop-database
- 无法连接网络:检查系统代理与 Postman 内 Proxy 配置是否一致
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu上Postman的API测试
本文地址: https://pptw.com/jishu/748408.html
