![](https://i-blog.csdnimg.cn/blog_migrate/096ee8b2c5fb81a3b1a27d0eb2872e8c.png)
依靠后端开发人员来开始编码? 总是被困扰着要尽快完成开发,以便前端开发人员可以开始他们的工作吗? 好吧,您无需再等待。
如今,一般的办公室开发环境已迁移到具有团队之间依赖性的开放式办公室设置,其中开发时间至关重要。 团队可以采取的减少开发时间的任何措施都被认为是产品开发的巨大优势。 最近,我发现使用Postman提供的模拟服务器对减少前端和后端开发人员的开发时间非常有帮助。 因此,我将快速带您进入在Postman上制作模拟服务器的步骤。
要求
- 从以下链接下载Postman应用程序并进行设置。
- 在站点上创建一个帐户。
安装该应用程序并创建帐户后,您将获得如下屏幕:
![](https://i-blog.csdnimg.cn/blog_migrate/d78187d66c7427ef6811ff05421e9fde.png)
安装后,请不要忘记在应用程序上登录到您的帐户。
设置模拟服务器
因此,单击新按钮,您将得到上面的屏幕。 单击模拟服务器,您将看到以下屏幕:
![](https://i-blog.csdnimg.cn/blog_migrate/09ca589a163620bba196653f4fe96fb1.png)
在这里,您可以创建新的API进行模拟,也可以模拟现有集合。 如果您想知道什么是收藏,请在此处查看 。 在上图中,您可以使用各自的HTTP方法构建REST API请求。 您还可以为其设置路径/端点,响应代码和响应正文。 完成这些步骤后,您会得到类似的信息:
![](https://i-blog.csdnimg.cn/blog_migrate/5a28a589c1efc0629d6c3699768cb3c0.png)
单击下一步 ,然后必须命名模拟服务器并根据需要设置任何环境变量。 这些环境变量现在并不重要,因此请将其设置为“ 无环境”。 所以现在您得到这样的东西:
![](https://i-blog.csdnimg.cn/blog_migrate/e86cd7324d9ce825ef304c0760b1cc75.png)
单击下一步 ,您的模拟服务器已安装。 您将获得一个模拟URL,该URL链接到由postman构建的模拟服务器。 它们总是以嘲笑.pstmn.io结尾 。 您可以通过使用之前创建的终结点命中该模拟URL来获取API的结果数据。
![](https://i-blog.csdnimg.cn/blog_migrate/a5a4c3c714e032f1cb8889863c8b79ac.png)
关闭以上页面后,您会发现使用各自的API创建了一个新集合,并且还创建了一个环境变量,其URL等于服务器的模拟URL。
![](https://i-blog.csdnimg.cn/blog_migrate/5bfdb702a70136d5af20344f7c5f33bb.png)
![](https://i-blog.csdnimg.cn/blog_migrate/de66c3222362f4c243688f45571131c4.png)
在打开我们创建的端点时,您需要设置环境变量,如下图所示。 然后,这会将Postman设置为接受来自环境变量的URL,并且该URL已映射到我们的模拟服务器的URL。
![](https://i-blog.csdnimg.cn/blog_migrate/1f7a299bee04882380584ae317e92669.png)
现在,当您单击发送时,您将获得以下响应,这是我们之前模拟的结果:
![](https://i-blog.csdnimg.cn/blog_migrate/6a835c6a2a97f7db1c29ec5c2dbe22bf.png)
恭喜! 您刚刚在不到5分钟的时间内创建了一个模拟服务器。
![](https://i-blog.csdnimg.cn/blog_migrate/d8ec9c3ef79d91452eda9d94fba1f15f.gif)
现在,您可以操作并以JSON格式获取响应,设置多个API端点以处理特定的响应和错误等。请仔细阅读下面提供的其他材料,以探索构建更复杂,更好的模拟服务器。
优点
- 前端和后端开发人员都可以轻松地开始工作。
- 模拟服务器是基于约定的API合同构建的,因此将来两组开发人员都只会进行较小的更改。
- 构建模拟API的速度很快,因此对于两组开发人员来说都易于实现。
- 减少两个开发人员的开发时间,因为他们不依赖另一个开发人员来开始工作。
注意:在Postman免费帐户中,所有模拟服务器上每月允许您命中1000次。 要获得更多点击量,您需要从Postman获得付费帐户。
额外的材料
Postman的视频,介绍如何模拟服务器:
![](https://i-blog.csdnimg.cn/blog_migrate/da751c0d1ba177da64b5a4faf9a87a54.png)
邮递员关于如何模拟服务器的文章集:
我真的希望您发现本文有用。 我邀请您参加以下评论中的讨论,我总是很想知道您的想法,并乐于回答您的想法。
谢谢阅读! :)
PS Do随时在 LinkedIn 上与我联系
From: https://hackernoon.com/how-to-reduce-development-time-mock-your-apis-f0c81072fad6