Postman 搭建mock服务
2019-03-24 本文已影响20人
倔强的潇洒小姐
Mock常见的使用场景:
1、无法控制第三方系统某接口的返回,返回的数据不满足要求
2、某依赖系统还未开发完成,就需要对被测系统进行测试
前端开发比较依赖后端开发提供的接口,然后根据接口返回值设计各类场景页面。当服务端开发人员未及时提供接口时可能会影响到前端开发及整个项目的进度,特别是在敏捷开发中,对于上下游开发顺序更加依赖
3、有些系统不支持重复请求,如支付功能
4、系统功能有访问频次限制,获取敏感信息的接口访问频次不可高于xx等
通过Mock解决,可以提高前端工程师开发效率,也可以编写为接口规范
要访问的第三方url,以mock url代替,这样即可满足最基本的mock需求
步骤:
搭建mock服务---新建请求---设置返回值
设置返回值
image.png同一个接口多个返回的处理
image.png举个电商系统的例子,我就想测试一下“确认收货”功能,但是由于耦合度的关系,不得不从创建订单、分配、出库、发货等流程走下去,最后才能到“收货”。 前面的某个步骤运行失败,导致后面的功能连串失败,实际我们不关心前面的功能,就只想看看“收货”功能,这样就使得非常困扰。 mock的出现使得我们可以直接自定义地某个接口的返回值,供下个接口调用。