温馨提示×

Postman在Ubuntu上的使用教程

小樊
56
2025-11-16 14:17:02
栏目: 智能运维

Ubuntu 上使用 Postman 的完整教程

一 安装方式

  • 方式一 Snap 安装(推荐)
    • 更新并安装 Snap:sudo apt update && sudo apt install -y snapd
    • 安装 Postman:sudo snap install postman --classic
    • 启动:在应用菜单搜索 Postman 或终端执行 postman
  • 方式二 手动安装(下载解压)
    • 下载最新 Linux 64 位包: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
    • 创建桌面启动器(可选):
      • 新建文件:sudo nano /usr/share/applications/postman.desktop
      • 写入内容: [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;
      • 赋权并刷新:sudo chmod +x /usr/share/applications/postman.desktop && sudo update-desktop-database
    • 启动:应用菜单或终端执行 postman

二 发送第一个请求

  • 新建请求:点击左上角 + 或左侧 Collections 面板中的 New Collection,再新建请求
  • 选择方法:如 GET/POST/PUT/DELETE
  • 填写 URL:例如 https://jsonplaceholder.typicode.com/posts/1
  • 配置项:
    • Headers:添加如 Content-Type: application/json
    • Params:GET 参数键值对
    • Body:POST/PUT 选择 raw → JSON 并输入示例 { “title”: “foo”, “body”: “bar”, “userId”: 1 }
  • 发送与查看:点击 Send,在下方查看 StatusTimeSizeResponse Body/Headers

三 常用功能与自动化测试

  • 保存与管理:将请求保存到 Collections,便于复用与分组
  • 批量运行与断言:在集合旁点击 Run,执行集合内全部请求;在 Tests 标签页使用 JavaScript 编写断言,例如
    • pm.test(“Status 200”, () => pm.response.to.have.status(200));
    • pm.test(“Body has id”, () => pm.expect(pm.response.json()).to.have.property(“id”));
  • 测试结果:运行后在 Test Results 查看通过/失败、响应时间等

四 网络与代理配置

  • 打开设置:右上角齿轮图标进入 Settings
  • 配置代理:在 General → Proxy 填写 HTTP/HTTPS 代理地址与端口;如代理需要认证,勾选 Proxy authentication 并填写用户名与密码
  • 保存:点击 Save 使配置生效

五 常见问题与实用建议

  • 图标不显示或启动器缺失:确认 .desktop 中 Exec/Icon 路径与解压目录一致,执行 chmod +x 并运行 sudo update-desktop-database
  • 命令行找不到 postman:检查软链接路径(/usr/local/bin/postman 或 /usr/bin/postman)是否存在,或重新创建软链接
  • 版本过旧或下载慢:优先使用 Snap 安装获取更新版本;手动安装时从官方站点获取最新包
  • 需要离线使用:手动安装包解压后即可离线运行,不依赖商店或网络

0