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

相关文章

来自专栏iKcamp

iKcamp|基于Koa2搭建Node.js实战(含视频)☞ 记录日志

沪江CCtalk视频地址:https://www.cctalk.com/v/15114923883523 log 日志中间件 最困难的事情就是认识自己。 在一...

4507
来自专栏java一日一条

编写更好的 Java 单元测试的 7 个技巧

测试是开发的一个非常重要的方面,可以在很大程度上决定一个应用程序的命运。良好的测试可以在早期捕获导致应用程序崩溃的问题,但较差的测试往往总是导致故障和停机。

602
来自专栏大魏分享(微信公众号:david-share)

非开发出身学JavaEE全集-下

上下文和依赖注入(CDI)规范是Java EE规范中的许多从属规范之一。虽然CDI是在Java EE 6中引入的,但CDI背后的概念已经出现在各种框架中,包括S...

714
来自专栏云计算教程系列

如何在Ubuntu 14.04上安装和使用ArangoDB

ArangoDB是一个NoSQL数据库。它创建于2011年,当时已有许多NoSQL数据库,其目标是成为一个涵盖各种用例的综合数据库解决方案。

1000
来自专栏云计算教程系列

如何在Ubuntu 14.04上使用Ansible部署多个PHP应用程序

本教程是关于在Ubuntu 14.04上使用Ansible部署PHP应用程序的系列文章中的第三篇。第一个教程涵盖了部署应用程序的基本步骤; 在第二个教程介绍更高...

690
来自专栏高性能服务器开发

(三)服务器端的程序架构介绍1

通过上一节的编译与部署,我们会得到TeamTalk服务器端以下部署程序: db_proxy_server file_server http_msg_server...

2926
来自专栏PHP在线

什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?

什么是CGI CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种...

3169
来自专栏PHP在线

概念了解:CGI,FastCGI,PHP-CGI与PHP-FPM

CGI CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须...

3258
来自专栏lgp20151222

养成良好的开发习惯

写数据库的crud的时候,能批量就批量了,别写什么一个id查一个数据,批量获取就包含了它了,只要再写一个类处理一下,就省下很多sql语句了。

833
来自专栏python3

python 装饰器构造优酷视频登录程序

712

扫码关注云+社区