使用postman快速建立MOCK使用篇

首先介绍一下Mock,借用一下百度百科解释:mock测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法,

其最大的优势就是降级前后端耦合度,使前端工程师可以不依赖后端返回数据,先开发前端样式以及逻辑处理

1:postman如何创建mock

通过先编写一个接口请求点击请求保存页SAVA按钮上方的example点击添加 Example填写

如何生成MOCK服务

2:关于访问权限,

创建时可以设定是否私有访问,如果设定私有访问 通过x-api-key 访问调用

3:同一个接口多个返回的处理

当同一接口mock 拥有多个返回结果时 ,调用时可以通过传入状态码 x-mock-response-code 通俗的讲就是可以预先设定好返回数据的或者请求的方法返回对应的mock结果,如请求的数据返回成功的,

返回失败的,请求方法不同的返回结果如get,post,delete等,可以使一个本身基础功底不强的测试小白也可以搞定postman mock配置数据解决

4:常见的使用场景

当业务接口前后之间有依,但因为开发进度或者BUG原因使中间业务流程某个接口不可使用时,可以通过Mock解决,更可以提高前端工程师开发效率,也可以编写为接口规范,

便于前后端约定数据传输结构,避免因为数据结构字段名称的错误,导致后期调整需要额外消耗人力,比较适用于多方合作的场景,互相之间接口依赖比较严重,可以约定好接口规范通过mock提前开发,最后联调的方式提示效率!

一个接口可同时编写多个mock,根据调用方法, x-mock-response-code 分别返回数据

官方匹配规则

匹配规则

本文来自企鹅号 - 云测学院媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏吴伟祥

缓存穿透、并发和雪崩那些事 转

作者:李艳鹏,阿里资深技术专家!著有《可伸缩服务架构》,《分布式服务架构》等作品,在区块链,聚合支付,电商等领域有一定的积累!

763
来自专栏me的随笔

Cookie中的几个概念

Domain表示Cookie所在的域(如:www.baidu.com),对于Cookie的访问是不能跨域的(如:我们无法在www.baidu.com下访问www...

1144
来自专栏Crossin的编程教室

Python 实战(1):在网页上显示信息

上次简单介绍了 web.py。今天先来粗略解释下那个 hello world 页面的代码: import web 导入 web.py 模块。 urls = ( ...

2927
来自专栏Java技术

分布式锁简单入门以及三种实现方式介绍

很多小伙伴在学习Java的时候,总是感觉Java多线程在实际的业务中很少使用,以至于不会花太多的时间去学习,技术债不断累积!等到了一定程度的时候对于与Java多...

721
来自专栏我就是马云飞

JJEvent 一个可靠的Android端数据埋点SDK

注:代码已经经过线上项目验证, 横向Google统计对比,统计数据无丢失,性能稳定.

1874
来自专栏前端杂货铺

node模块加载层级优化

模块加载痛点 大家也或多或少的了解node模块的加载机制,最为粗浅的表述就是依次从当前目录向上级查询node_modules目录,若发现依赖则加载。但是随着应用...

3508
来自专栏Java成神之路

Java微信开发_Exception_03_errcode:48001 errmsg:api unauthorized hint

异常信息:errcode:48001 errmsg:api unauthorized hint

944
来自专栏Golang语言社区

如何优化服务器的性能

一、通常服务器的性能会卡在三个地方: cpu 网络IO 磁盘IO 二、在优化性能的时候,首先要判断性能的瓶颈在上述的哪个地方。然后对症下药,按照下面的方法来优化...

4076
来自专栏云飞学编程

python爬虫零基础入门——反爬的简单说明

之前在《如何开始写你的第一个python脚本——简单爬虫入门!》中给大家分享了一下写一个爬虫脚本的基本步骤,今天继续分享给大家在初期遇到的一个很烦人的问题——反...

763
来自专栏Golang语言社区

如何优化服务器的性能

一、通常服务器的性能会卡在三个地方: cpu 网络IO 磁盘IO 二、在优化性能的时候,首先要判断性能的瓶颈在上述的哪个地方。然后对症下药,按照下面的方法来优化...

3549

扫码关注云+社区