温馨提示×

Ubuntu上Postman如何发送请求

小樊
34
2025-11-24 12:47:25
栏目: 智能运维

Ubuntu上Postman发送请求

一 安装与启动

  • 使用 Snap(推荐)
    • 安装:sudo snap install postman --classic
    • 启动:在应用菜单搜索并打开 Postman,或终端执行 postman
  • 使用 APT 仓库
    • 导入 GPG 并添加源:
      • wget -qO - https://dl.postman.co/postman.gpg | sudo apt-key add -
      • sudo sh -c ‘echo “deb https://dl.postman.co/debian $(lsb_release -cs) main” > /etc/apt/sources.list.d/postman.list’
    • 安装与启动:sudo apt update && sudo apt install postman;之后在应用菜单或终端 postman 启动
  • 使用官方 .deb 包
    • 从官网下载 .deb,安装:sudo dpkg -i /path/to/postman.deb
    • 若依赖缺失:sudo apt-get install -f
    • 启动:应用菜单或终端 postman

二 发送第一个请求

  • 创建请求
    • 在左侧 Collections 点击 + 新建集合(便于管理)
    • 在集合中点击 + 新建请求,选择方法(如 GET/POST),填写请求 URL
  • 配置请求
    • Headers:添加如 Content-Type: application/json
    • Body:选择 raw 并设为 JSON,输入请求体
  • 发送与查看
    • 点击 Send 发送请求
    • 在下方响应区域查看 状态码响应时间响应头响应体
  • 保存与组织
    • 点击 Save 保存请求到集合,便于复用与分享

三 常用配置与进阶

  • 环境变量与全局变量
    • 通过 Manage Environments 创建环境,添加变量(如 API_KEY
    • 在 URL/Header/Body 中使用 {{API_KEY}} 引用变量,便于不同环境切换
  • 断言与自动化测试
    • Tests 选项卡用 JavaScript 编写断言,例如:
      • pm.test(“Status code is 200”, () => pm.response.to.have.status(200));
      • pm.test(“Response has userId”, () => pm.expect(pm.response.json()).to.have.property(‘userId’));
  • 代理设置
    • 在设置 Settings → General → Proxy 中配置 HTTP/HTTPS 代理;如代理需要认证,勾选 Proxy authentication 并填写用户名与密码

四 常见问题与排查

  • 命令未找到 postman:确认安装方式;Snap 安装后可直接运行 postman;手动安装可检查 /usr/local/bin/postman 软链或应用菜单入口
  • 依赖问题导致 .deb 安装失败:执行 sudo apt-get install -f 自动修复依赖后重试
  • 无法连接目标接口
    • 检查 URL端口协议(HTTP/HTTPS)
    • 如处于公司网络,确认 代理 配置是否正确(Settings → General → Proxy)
    • 查看响应状态码与错误信息,必要时在 Tests 增加日志输出进行定位

0