温馨提示×

Ubuntu中Postman如何使用Mock Server功能

小樊
33
2025-11-30 11:04:44
栏目: 智能运维

在 Ubuntu 中使用 Postman Mock Server 的完整步骤

一 环境准备

  • 安装 Postman(Linux 桌面版)
    • 下载适用于 Linux 的安装包(.tar.gz),在终端执行:
      • 解压:tar -xvf Postman-linux-x64-*.tar.gz
      • 移动到系统目录:sudo mv Postman /opt
      • 创建命令链接:sudo ln -s /opt/Postman/Postman /usr/local/bin/postman
      • 可选创建桌面入口:~/.local/share/applications/postman.desktop,内容示例:
        [Desktop Entry]
        Encoding=UTF-8
        Name=Postman
        Icon=/opt/Postman/app/resources/app/assets/icon.png
        Exec="/opt/Postman/Postman"
        Comment=Postman API Tool
        Categories=Development;
        
    • 启动:在终端输入 postman 或从应用菜单打开。以上步骤完成后即可在 Ubuntu 上使用 Postman。

二 创建与使用 Mock Server

  • 新建 Mock Server
    • 在 Postman 左侧点击 Mock Servers → Create Mock Server,选择或新建一个 Collection,为 Mock 服务命名。
    • 在配置页按需添加请求 方法路径响应状态码响应体;可选择是否关联 Environment(环境变量)以及是否将 Mock 设为 私有(Private)。完成后点击 Create Mock Server
  • 添加 Examples(示例)
    • 打开集合中的请求,点击右上角 Examples → Add Example,设置该请求的 请求参数/请求头响应体/状态码 并保存。Mock 会按你保存的示例进行匹配返回。
  • 发起请求与查看响应
    • 复制 Mock Server 的 Mock URL(形如 https://<id>.mock.pstmn.io),在请求中使用该 URL 拼接你的 路径 并发送。若 Mock 为私有,需在请求头添加 x-api-key: <你的 Postman API Key>

三 私有 Mock 与 API Key 配置

  • 创建 Postman API Key
    • 在 Postman 右上角进入 Account settings → Postman API keys,点击 Generate API key,为密钥命名并生成。请妥善保存生成的 API Key
  • 使用 API Key
    • 对设置为 私有 的 Mock Server,在请求 Headers 中添加:x-api-key: <你的 API Key>;未添加或 Key 错误将返回 401 Unauthorized
  • 账号要求
    • 使用 Postman 的 Mock Servers 功能需要注册并登录 Postman 账号

四 常见问题与实用技巧

  • 修改返回数据
    • 在对应请求的 Examples 中编辑 响应体/状态码 并保存,再次请求即可看到新的 Mock 响应
  • 延迟响应
    • 创建或编辑 Mock Server 时可设置 Add a delay before sending response,用于模拟 2G/3G 或自定义网络延迟,便于前端容错与超时处理测试。
  • 动态变量与脚本
    • Tests 选项卡可编写 JavaScript 脚本进行数据处理或设置变量,配合 Examples 实现更复杂的 动态响应 场景。
  • 命令行调试
    • 可将 Postman 请求导出为 curl 命令,在 Ubuntu 终端直接运行,便于与 CI/CD 或容器环境联调。

0