【技术实现步骤摘要】
支持多传输协议多测试类型的Mock测试方法及相关设备
[0001]本申请涉及数据处理
,尤其涉及一种支持多传输协议多测试类型的Mock测试方法及相关设备。
技术介绍
[0002]Mock测试是指在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。目前常见的Mock测试工具是基于单元测试级别的Mock测试工具和基于接口级别的Mock测试工具。这些测试工具大都是在代码内部通过额外编码完成,配置灵活性差;且无法支持多种传输协议和多种测试类型,导致无法应对当前的Mock测试需求。
技术实现思路
[0003]有鉴于此,本申请的目的在于提出一种支持多传输协议多测试类型的 Mock测试方法及相关设备,解决现有测试工具或平台不能支持多种测试类型及多种传输协议的问题。
[0004]本申请的第一方面提供了一种支持多传输协议多测试类型的Mock测试方法,其特征在于,包括:
[0005]响应于接收到用户端发送的Mock调用请求,获取所述Mock调用请求包含的Mock测 ...
【技术保护点】
【技术特征摘要】
1.一种支持多传输协议多测试类型的Mock测试方法,其特征在于,包括:响应于接收到用户端发送的Mock调用请求,获取所述Mock调用请求包含的Mock测试类型;根据所述Mock测试类型在预先构建的与其关联的存储单元中进行查询;响应于在所述存储单元中存在与所述Mock调用请求匹配的Mock数据,将所述Mock数据返回至所述用户端;响应于所述存储单元中不存在与所述Mock调用请求匹配的Mock数据,通过预定规则创建与所述Mock调用请求匹配的Mock数据返回至所述用户端。2.根据权利要求1所述的方法,其特征在于,所述Mock测试类型包括接口类型和微服务类型。3.根据权利要求2所述的方法,其特征在于,所述Mock测试类型为所述接口类型,所述通过预定规则创建与所述Mock调用请求匹配的Mock数据返回至所述用户端,包括:根据所述Mock调用请求确定传输协议类型,根据所述传输协议类型创建所述Mock数据;获取所述Mock数据的接口地址,将所述接口地址返回至所述用户端。4.根据权利要求3所述的方法,其特征在于,所述根据所述传输协议类型创建所述Mock数据,包括:基于所述Mock调用请求和所述传输协议类型的配置参数确定响应数据;对所述响应数据进行编码拼接形成所述Mock数据,并将所述Mock数据存储至所述存储单元中。5.根据权利要求4所述的方法,其特征在于,所述传输协议类型包括http协议和dubbo协议。6.根据权利要求5所述的方法,其特征在于,若所述传输协议类型为http协议,所述配置参数包括Mock名称、预设API、...
【专利技术属性】
技术研发人员:张秀丽,冯东,王成章,王占伟,张剑鹏,梁丙杰,韩胜传,
申请(专利权)人:国网信息通信产业集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。