上一小节我们学习了Postman接口参数化方法,本小节我们讲解一下Postman mock测试的方法。
一、什么叫mock测试
mock测试就是在测试过程中,对某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便于测试的一种测试方法,其实就是模拟测试,也就是假的测试,实际项目中主要用来模拟那些无法实时连接的后端,或是没有开发出来的后端,用于获得结果反馈的一种测试方式。通过发送请求后,模拟后台返回的响应内容来确认当前接口的正确性,而无需真的启动后端
注意:mock测试这个功能要注册postman账号才能用
二、Mock常见的使用场景
1、无法控制第三方系统某接口的返回,返回的数据不满足要求时
比如:支付中最常用的刷卡支付,有可能直接支付成功,也有可能返回支付中,此逻辑受平台方风控逻辑校验,对我们来说完全是黑盒子
2、某依赖系统还未开发完成,就需要对被测系统进行测试
前端开发比较依赖后端开发提供的接口,然后根据接口返回值设计各类场景页面。当服务端开发人员未及时提供接口时可能会影响到前端开发及整个项目的进度,特别是在敏捷开发中,对于上下游开发顺序更加依赖
3、有些系统不支持重复请求,如支付功能
4、系统功能有访问频次限制,获取敏感信息的接口访问频次不可高于xx等
三、postman如何使用Mock server进行测试ÿ