Advertisement

测试和运行Mock mock服务器

阅读量:

mock的必要性分析

1、当前已完成的模块方法需依赖尚未完成的模块,并要求在测试阶段提前介入。
2、对服务端模拟返回的部分异常数据进行处理。
3、在对上游接口进行压力测试时,需确保下游接口能够及时响应并返回数据,以满足上游接口的调用频率需求,当存在多个依赖接口时,可有效降低工作负担。

mock概念解析

通过采用多种技术方式,构建出各类所需资源以满足测试需求。

什么时候用

该技术可应用于接口测试及性能测试场景,通过模拟服务器的方式构建一个虚拟服务,以生成预设的响应结果,且与代码程序所采用的编程语言无直接关联。

例如:
客户端A调用被测系统B,而被测系统B需要依赖外部服务a、b、c。此时,若这些依赖服务中存在尚未完成开发的情况,如何开展相关测试工作?

解决办法:
在被测系统内部引入一个模拟服务模块,由该模拟服务临时替代外部依赖服务a、b、c的功能进行测试。

使用方法概述

1、完成JDK环境变量的安装与配置(<> )
2、将moco-runner-<版本号>-standalone.jar文件传输至Linux系统中的特定路径
3、生成json文件并放置于第2步所指定的目录中
4、运行指令:java -jar moco-runner-<版本号>-standalone.jar http -p port -c xx

全部评论 (0)

还没有任何评论哟~