最近在做一些app,前后端分离的开发模式是必须的。一直用的python flask做后端的快速POC,python本身就是一门胶水语言,开发起来方便快捷,而flask又是一个极简的webserver框架(比Django简洁)。但在这里推荐的是使用Postman,避免同时打开pycharm和webstorm,同时对于不懂python的同学也是福音。
在整个开发过程中,前端或后端的延迟可能会阻碍相关团队有效地完成工作。一些后端的API工程师已经开始使用Postman去测试后端endpoint,而不依赖于前端UI来模拟API请求。
现在,Postman开发了一种新的模拟服务,使团队能够模拟后端服务器。前端开发人员可以模拟Postman collection(和相应的环境)中的每个endpoint,以查看潜在的响应,而无需实际启动后端。
前端,后端和API团队现在可以并行工作,从而释放之前因这些依赖性而延迟的开发人员。现在,让我们看看Postman是如何模拟后端的。
设置一个用于模拟的集合
在我的最强PostMan使用教程(2) - 在test suite中运行test case中已经介绍过了Collection集合,这里,前端开发得先知道有哪些url是用于和后端通信的。
在这个例子中,我们有一个Tesk Mock的集合,并且配置了同名的环境的Tesk Mock。
集合中,有两个request:mock_r_1和mock_r_2,一个GET,一个POST,对应的path分别是/test,/tp。