一种分库分表组件的测试方法、装置及存储介质制造方法及图纸

技术编号:32132040 阅读:22 留言:0更新日期:2022-01-29 19:33
本申请提供一种分库分表组件的测试方法、装置及存储介质,涉及软件测试技术领域,能够提高测试分库分表组件的效率。该方法包括:通过测试实例接收模拟请求消息,模拟请求消息用于指示处理目标业务,测试实例能够调用待测试分库分表组件处理目标业务,测试实例的复杂度小于预设复杂度阈值。根据模拟请求消息,调用测试实例处理目标业务。通过测试实例生成业务响应消息,业务响应消息用于指示调用待测试分库分表组件是否成功。库分表组件是否成功。库分表组件是否成功。

【技术实现步骤摘要】
一种分库分表组件的测试方法、装置及存储介质


[0001]本申请涉及软件测试领域,尤其涉及一种分库分表组件的测试方法、装置及存储介质。

技术介绍

[0002]随着软件功能的日益丰富,在软件开发的过程中,开发人员需要调用软件开发工具包(Software Development Kit,SDK)以实现相关的功能需求。例如,分库分表组件作为基础的SDK组件,通常会被集成在开发完成的项目应用中。
[0003]目前,在分库分表组件开发完成后,需要将分库分表组件集成在开发完成的项目应用中,对分库分表组件的功能进行测试。但是,目前的测试方法,由于开发完成项目应用需要耗费大量时间,导致测试分库分表组件的效率较低。

技术实现思路

[0004]本申请提供一种分库分表组件的测试方法、装置及存储介质,能够提高测试分库分表组件的效率。
[0005]为达到上述目的,本申请采用如下技术方案:
[0006]第一方面,本申请提供一种分库分表组件的测试方法。该方法应用于计算机设备,计算机设备部署有测试实例,测试实例集成有待测试分库分表组件。<本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种分库分表组件的测试方法,其特征在于,应用于计算机设备,所述计算机设备部署有测试实例,所述测试实例集成有待测试分库分表组件;所述方法包括:通过测试实例接收模拟请求消息,所述模拟请求消息用于指示处理目标业务,所述测试实例能够调用待测试分库分表组件处理所述目标业务,所述测试实例的复杂度小于预设复杂度阈值;根据所述模拟请求消息,调用所述测试实例处理所述目标业务;通过所述测试实例生成业务响应消息,所述业务响应消息用于指示调用所述待测试分库分表组件是否成功。2.根据权利要求1所述的方法,其特征在于,所述测试实例包括控制模块;所述接收模拟请求消息,包括:通过所述控制模块接收所述模拟请求消息。3.根据权利要求2所述的方法,其特征在于,所述测试实例还包括:服务模块、映射模块,所述控制模块包括目标接口,所述目标接口用于调用所述服务模块处理所述目标业务;所述根据所述模拟请求消息,调用所述测试实例处理所述目标业务,包括:通过所述控制模块根据所述模拟请求消息调用所述目标接口,向所述服务模块发送所述模拟请求消息;通过所述服务模块根据所述模拟请求消息,确定目标操作,所述目标操作为处理所述目标业务的方法;通过所述服务模块向所述映射模块发送所述目标操作;通过所述映射模块根据所述目标操作,调用目标处理语句对目标数据表执行所述目标操作,所述目标处理语句能够调用所述待测试分库分表组件确定所述目标数据表,所述目标数据表与所述目标业务对应。4.根据权利要求3所述的方法,其特征在于,所述模拟请求消息还包括数据表标识,所述测试实例中配置有分表策略,所述分表策略用于指示所述数据表标识与数据表之间的对应关系;在通过所述映射模块根据所述目标操作,调用目标处理语句对目标数据表执行所述目标操作之前,所述方法还包括:通过所述映射模块根据所述数据表标识和所述分表策略,调用所述分库分表组件确定所述目标数据表。5.根据权利要求1

4中任一项所述的方法,其特征在于,所述测试实例还包括实体模块,所述业务响应消息包括第一标识或第二标识,所述第一标识用于指示调用所述待测试分库分表组件成功,所述第二标识用于指示调用所述待测试分库分表组件失败;所述通过所述测试实例生成业务响应消息,包括:若所述映射模块调用所述目标处理语句成功,则通过所述实体模块生成所述第一标识;若所述映射模块调用所述目标处理语句失败,则通过所述实体模块生成所述第二标识。6.一种分库分表组件的测试装置,其特征在于,应用于计算机设备,所述计算机设备部署有测试实例,所述测试实例集成有待测试分库分表组件;所述装置包括:
接收单元,用于通过测试实例接收模拟请求消息,所述模拟请求消息用于指示处理目标业务,所述测试实例能够调用待测试...

【专利技术属性】
技术研发人员:夏雪
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1