温馨提示×

Linux Postman如何进行Mock服务

小樊
40
2025-11-16 08:47:55
栏目: 智能运维

Linux 上使用 Postman 创建与使用 Mock 服务

一 环境准备

  • Linux(如 Ubuntu) 上安装并启动 Postman:从官网下载 Postman-linux-x64 安装包,解压并创建软链以便命令行启动。示例:
    • 解压:tar -xvf Postman-linux-x64-*.tar.gz
    • 移动:sudo mv Postman /opt
    • 软链:sudo ln -s /opt/Postman/Postman /usr/local/bin/postman
    • 启动:在终端输入 postman 或从应用菜单打开。以上步骤完成后即可在 Linux 桌面环境正常使用 Postman。

二 创建 Mock Server

  • 在 Postman 中:点击左上角 New → Mock Server,可选择 Create a new API 新建接口规则,或基于已有 Collection 创建。
  • 配置请求规则:选择 Method、填写 Request Path,按需勾选并填写 Request BodyResponse CodeResponse Body 等。
  • 配置 Mock 服务:填写 Name,可选 Environment;如勾选 Make this mock server private,则该 Mock 需要 API Key 才能访问。
  • 生成并使用 API Key(私有 Mock 必填):在 Postman 右上角头像进入 Account settings → Postman API keys → Generate API key,保存生成的 x-api-key。创建完成后,Postman 会给出 Mock Server URL(形如 https://<id>.mock.pstmn.io)。

三 添加 Examples 并发送请求

  • 在对应集合或请求上,点击右上角 Examples → Add Example,为同一路径与方法配置多套 请求头/请求体/响应体/状态码,保存后作为该接口的模拟模板。
  • 发起请求:将 Mock Server URL + 路径 拼接为完整 URL,选择对应 Method,在 Headers 中按需添加 x-api-key(私有 Mock 必填),点击 Send 即可收到预设响应。
  • 其他工具也可访问:如使用 JMeter、curl 等直接请求上述完整 URL(私有 Mock 同样需要在请求头中携带 x-api-key)。

四 常见问题与实用技巧

  • 私有访问与鉴权:未勾选 Make this mock server private 时无需 API Key;勾选后每个请求必须在 Headers 中添加 x-api-key: <你的 API Key>
  • 动态响应:在 Examples 的响应中使用 Postman 动态变量(如 {{$randomInt}}、{{$timestamp}})生成更真实的模拟数据。
  • 变量与环境:创建 Mock 时可勾选 Save the mock server URL as an environment variable,便于后续用 {{url}} 统一引用;也可在 Environments/Globals 中管理变量并在请求中以 {{变量名}} 使用。
  • 延迟模拟:创建 Mock 时可设置 Add a delay before sending response,用于模拟 2G/3G 或自定义网络延迟,便于前端联调体验。

0