使用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 条评论
登录 后参与评论

相关文章

来自专栏JetpropelledSnake

SQL学习笔记之MySQL中真假“utf8” 问题

最近我遇到了一个 bug,我试着通过 Rails 在以“utf8”编码的 MariaDB 中保存一个 UTF-8 字符串,然后出现了一个离奇的错误:

442
来自专栏GreenLeaves

一、源代码-面向CLR的编译器-托管模块-(元数据&IL代码)

本文脉络图如下: ? 1、CLR(Common Language Runtime)公共语言运行时简介 ? (1)、公共语言运行时是一种可由多种编程语言一起使用的...

20910
来自专栏安恒网络空间安全讲武堂

Python编写渗透工具学习笔记一 | 0x03用多线程扫描某一网段中存活的主机

0x03用多线程扫描 某一网段中存活的主机 (如果渗透进了内网,还可以扫描内网上里的存活主机) 脚本利用演示+实现思路分析 实现思路: 调用终端执行ping命令...

21410
来自专栏xingoo, 一个梦想做发明家的程序员

JavaMelody监控spring、struts

前言  前面讲过了Javamelody的基本配置,如何使用Javamelody来监控JDBC以及SQL。   这里继续讲解一下如何监控struts和sp...

1888
来自专栏java技术学习之道

SpringBoot开发详解 --Controller接收参数以及参数校验

1104
来自专栏nnngu

经典Java面试题收集(二)

经典的Java面试题(第二部分),这部分主要是与Java Web和Web Service相关的面试题。 96、阐述Servlet和CGI的区别? 答:Servl...

4158
来自专栏Java与Android技术栈

android apt使用的填坑记录

大家都知道java的注解(Annotation) 包含了运行时注解和编译时注解。 运行时注解的例子:

922
来自专栏大内老A

ASP.NET Core的路由[1]:注册URL模式与HttpHandler的映射关系

ASP.NET Core的路由是通过一个类型为RouterMiddleware的中间件来实现的。如果我们将最终处理HTTP请求的组件称为HttpHandler,...

750
来自专栏小巫技术博客

Android Crash之Java Crash分析

682
来自专栏Java帮帮-微信公众号-技术文章全总结

Java设计模式-命令模式

在对象的结构和创建问题都解决了之后,就剩下对象的行为问题了: 如果对象的行为设计的好,那么对象的行为就会更清晰,它们之间的协作效率就会提高. 行为型模式共有1...

3386

扫码关注云+社区