Ubuntu上Postman如何进行Mock服务测试
导读:在 Ubuntu 上使用 Postman 进行 Mock 服务测试 一 环境准备 安装 Postman(任选其一) 使用 Snap:在终端执行:sudo snap install postman --classic 使用官方安装包:下载...
在 Ubuntu 上使用 Postman 进行 Mock 服务测试
一 环境准备
- 安装 Postman(任选其一)
- 使用 Snap:在终端执行:
sudo snap install postman --classic - 使用官方安装包:下载 Linux x64 的 .tar.gz,解压并创建软链
tar -xvf Postman-linux-x64-*.tar.gz
sudo mv Postman /opt
sudo ln -s /opt/Postman/Postman /usr/local/bin/postman
- 使用 Snap:在终端执行:
- 启动:在应用菜单搜索 Postman 或终端执行:
postman - 账号:使用 Postman 的 Mock Server 需注册并登录 Postman 账号。
二 创建 Mock Server
- 入口:在 Postman 左侧导航点击 Mock Servers → Create Mock Server,选择或新建一个 Collection,添加若干请求(如 GET /users、POST /login)。
- 配置响应示例:在集合的请求上点击右上角 Examples → Add Example,设置:
- 请求方法、路径(如 /users)
- 请求头(如 Content-Type: application/json)
- 请求体(如 JSON)
- 响应状态码(如 200/201/400)与响应体
- 新建 Mock:在集合的 Mocks 页签点击 Create a Mock server,填写名称,选择环境(可选),按需勾选 Make this mock server private(私有)。创建成功后会生成 Mock URL(形如
https://< id> .mock.pstmn.io)。私有 Mock 需在请求头添加 x-api-key。
三 发送请求与验证
- 复制 Mock URL,在 Postman 中新建请求,将 URL 拼接为:
{ { mockUrl} } /users(或/login等)。 - 请求头:
- 公共 Mock:无需额外头部
- 私有 Mock:在 Headers 中添加 x-api-key: < 你的 Postman API Key>
- 发送请求并校验:在 Tests 中可写断言,例如
pm.test("Status is 200", () => pm.response.to.have.status(200));
也可在响应中验证字段、结构与延迟等。若未匹配到示例,会返回 404。
四 常见问题与进阶
- 匹配规则:Mock 按请求的 方法 + 路径 + 查询参数 精确匹配示例;同一路径不同查询参数可配置不同示例返回不同响应。
- 私有访问与 API Key:创建时将 Make this mock server private 置为开启;在 Postman 账户设置 → Postman API keys 生成 API Key,并在请求头使用 x-api-key 访问。
- 响应延迟:创建 Mock 时可设置 Add a delay before sending response,用于模拟 2G/3G 或自定义网络延迟,便于前端容错与超时测试。
- 调用额度:Postman 账户的 免费 Mock 调用次数有限,可在 Postman API 或账户使用页面 查看用量与限制。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu上Postman如何进行Mock服务测试
本文地址: https://pptw.com/jishu/757185.html
