什么是 Postman Mock Server?
Postman Mock Server 是 Postman 提供的一项功能,允许开发者在没有真实后端服务的情况下,通过定义请求路径和响应内容,创建一个临时的模拟 API 服务。这对于前端开发、测试或演示非常有用。
使用步骤
- 创建集合(Collection):在 Postman 中新建一个集合,用于组织你的 API 请求。
- 添加请求示例(Examples):为每个请求添加一个或多个响应示例,包括状态码、响应头和响应体(JSON/XML等)。
- 启用 Mock Server:
- 点击集合右侧的“···”菜单,选择 “Mock collection”。
- 按照向导创建 Mock Server,系统会生成一个唯一的 Mock URL。
- 调用 Mock 接口:使用生成的 URL(如
https://<mock-id>.mock.pstmn.io/<path>)在前端或测试工具中发起请求,将返回你预设的响应。
应用场景
- 前端在后端未完成时提前开发联调
- 演示产品原型时提供稳定的数据接口
- 自动化测试中隔离外部依赖
- 教学或文档编写时展示 API 行为
注意事项
- 免费版 Postman 账户可创建有限数量的 Mock Server。
- Mock 接口不支持复杂逻辑(如数据库查询),仅返回静态示例。
- 建议配合环境变量使用,便于切换真实/模拟接口。