首页主机资讯如何在Ubuntu上使用Postman模拟请求

如何在Ubuntu上使用Postman模拟请求

时间2025-12-02 21:31:03发布访客分类主机资讯浏览603
导读:在 Ubuntu 上使用 Postman 模拟请求的完整步骤 一 安装与启动 使用 Snap(推荐) 更新并安装 Snap:sudo apt update && sudo apt install snapd 安装 Pos...

在 Ubuntu 上使用 Postman 模拟请求的完整步骤

一 安装与启动

  • 使用 Snap(推荐)
    • 更新并安装 Snap:sudo apt update & & sudo apt install snapd
    • 安装 Postman:sudo snap install postman --classic
    • 启动:在应用菜单搜索 Postman 或终端执行 postman
  • 手动安装(通用)
    • 下载最新 Linux 包: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
  • 其他方式
    • 也可通过 APT 仓库Flatpak 安装,命令示例:sudo snap install postman --classic;或 flatpak install flathub com.postman.Postman

二 创建与发送请求

  • 新建请求:点击左上角 +New,选择 HTTP Request
  • 选择方法:如 GET/POST/PUT/DELETE/PATCH
  • 填写 URL:例如 https://jsonplaceholder.typicode.com/posts/1
  • 配置请求头 Headers:如 Content-Type: application/json
  • 配置请求体 Body(按需要选择)
    • raw → JSON:{ “title”:“foo”,“body”:“bar”,“userId”:1}
    • form-data / x-www-form-urlencoded:适合表单提交
  • 发送请求:点击 Send,在下方查看 Status/Time/Headers/Body
  • 保存与组织:保存到 Collection,便于复用与批量运行

三 常用调试技巧

  • 环境变量与全局变量
    • 新建环境:右上角 眼睛图标 → Add,添加变量如 baseUrl=https://api.example.comtoken=xxxx
    • 在请求中使用:{ { baseUrl} } /users、{ { token} }
  • 预请求脚本 Pre-request Script
    • 示例:设置时间戳或动态参数
      • const ts = Date.now(); pm.environment.set(“ts”, ts);
  • 测试脚本 Tests
    • 示例:
      • 验证状态码:pm.test(“Status is 200”, () => pm.response.to.have.status(200));
      • 验证响应字段:pm.test(“Id equals 1”, () => pm.expect(pm.response.json().id).to.eql(1));
  • 批量运行与监控
    • 在集合上点击 Runner 批量执行;或使用 Monitor 定期运行并生成报告

四 自动化与 CI 集成

  • 使用 Newman(Postman 命令行工具)
    • 安装:npm install -g newman
    • 导出集合与环境:在 Postman 中导出为 Collection JSONEnvironment JSON
    • 运行测试:newman run your_collection.json --environment your_env.json
    • 常用选项:–reporters cli,html,json;–reporter-html-export report.html
  • 集成 CI/CD
    • Jenkins/GitLab CI/GitHub Actions 中安装 Node.js 与 Newman,执行上面的命令,根据退出码判断构建结果

五 常见问题与处理

  • 启动失败或找不到命令
    • 检查软链:ls -l /usr/local/bin/postman;必要时重新创建:sudo ln -sfn /opt/Postman/Postman /usr/local/bin/postman
    • 手动安装后未创建桌面项:确认 /usr/share/applications/postman.desktop 存在且 Exec 路径正确,必要时执行 sudo update-desktop-database
  • 代理配置
    • 在 Postman 设置 → Proxy 中配置 HTTP/HTTPS 代理;如代理需要认证,勾选 Proxy authentication 并填写凭据
  • 认证与 Token
    • 登录接口返回 access_token 后,用 Tests 脚本保存:pm.environment.set(“accessToken”, pm.response.json().access_token); 后续请求在 Headers 中使用:Authorization: Bearer { { accessToken} }
  • 命令行运行失败
    • 确认已全局安装 Newman:npm list -g newman;集合或环境文件路径正确;必要时添加 --insecure 跳过证书校验(仅测试环境)

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 如何在Ubuntu上使用Postman模拟请求
本文地址: https://pptw.com/jishu/761694.html
Ubuntu Postman如何管理API密钥 ubuntu dhcp如何查看IP分配情况

游客 回复需填写必要信息