场景
通过上一节的学习我们掌握了如何生成并发布接口文档,可是现实总是残酷的。前端团队往往不满足于干巴巴的接口文档,他们需要对接真实的数据,但这样很受限于后端开发进度,于是便有了Mock(模拟)这种东西,也就是我们平时常说的“造 假数据”。Mock并不是Postman先提出的,在没接触Postman之前,不少前端团还是有一些自己熟悉的Mock工具。大多数情况下,mock都是由前端团队来驱动完成的。
利用Postman的Mock Server功能,我们可以把现成的请求模拟数据。前端请求Mock的接口地址,就能返回我们预先模拟好的数据,而不依赖于后端的开发进度。同时,还能解决在家远程办公而无法连接公司内网服务问题,以及开发初期由于服务不稳定引起的其他问题。
实战
看过不少介绍Postman Mock的相关文章,它们大多数都使用创建好的集合和请求示例来Mock,而忽略了通过新建API的这种方式来Mock接口,并没有把Mock的一些基本概念讲清楚。
Postman提供的Mock Server方式有两种:
- 新建API
- 使用工作区的集合
我们先通过新建API的方式让大家对Mock的概念有个基本的理解。
方式一:新建API
- 点击Postman主窗口左上角的
New
,选择Mock Server
。在弹出的新窗口中,我们可以看到有两种创建方式,默认选择的是第一种Create a new API