温馨提示×

Linux中Postman如何发送请求

小樊
42
2025-12-16 00:28:04
栏目: 智能运维

Linux中Postman发送请求的简明指南

一 安装与启动

  • 下载并解压
    • 从官网获取适用于Linux的压缩包(如:Postman-linux-x64-version.tar.gz),在终端执行:
      • tar -xvf Postman-linux-x64-version.tar.gz
      • sudo mv Postman /opt
  • 创建快捷方式
    • 方式一:sudo ln -s /opt/Postman/Postman /usr/bin/postman
    • 方式二(若解压后二进制在 bin 目录):sudo ln -s /opt/Postman/bin/postman /usr/local/bin/postman
  • 启动
    • 终端输入:postman(或在应用菜单中点击 Postman 图标)
  • 备选安装
    • 使用 Snap:sudo apt update && sudo apt install snapd && sudo snap install postman 以上步骤完成后即可在 Linux 桌面环境使用 Postman 发送请求。

二 发送第一个请求

  • 新建请求:点击左上角**+New → HTTP Request**,选择方法(如 GET/POST/PUT/DELETE),在地址栏输入 URL
  • 配置请求
    • Headers:添加如 Content-Type: application/jsonAuthorization: Bearer
    • Body:选择 raw → JSON 输入请求体;表单可用 x-www-form-urlencodedform-data(文件上传)。
  • 发送与查看:点击Send,在下方查看状态码响应头响应体与耗时。
  • 示例
    • GET:URL 填写 https://api.example.com/users
    • POST:Body raw JSON 示例
      • { “name”: “Alice”, “email”: “alice@example.com” } 以上为图形界面发送请求的通用流程。

三 管理与复用请求

  • 集合 Collection:New → Collection,创建后将请求保存至集合,便于按业务分组与批量管理。
  • 环境与变量:点击右上角环境选择器或 Manage Environments,新建环境并定义变量(如 base_urltoken);在请求中使用 {{base_url}}/users 引用变量,实现多环境(开发/测试/生产)快速切换。
  • 自动化测试:在请求的 Tests 标签页用 JavaScript 编写断言,例如
    • pm.test(“Status code is 200”, () => pm.response.to.have.status(200));
    • pm.test(“Response time < 200ms”, () => pm.expect(pm.response.responseTime).to.be.below(200));
  • 批量运行:使用 Collection Runner 执行集合,可结合数据文件进行参数化测试与报告查看。

四 无界面与自动化场景

  • 使用 Newman 运行集合
    • 安装:npm install -g newman
    • 导出:在 Postman 中选中集合 → Export 得到 collection.json
    • 运行:newman run collection.json
    • 说明:适合 CI/CD、服务器无头环境、回归测试自动化。
  • 导出为 curl
    • 在 Postman 请求右上角选择 Code(或 Copy as cURL),将请求转换为 curl 命令在终端直接执行,便于快速调试或分享。

0