一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种分布式数据库非功能测试方法及系统与流程

2022-03-23 09:18:26 来源:中国专利 TAG:

技术特征:
1.一种分布式数据库非功能测试方法,其特征在于,包括:s1、配置分布式数据库的访问路径分类;s2、配置分布式数据库的交易场景分类;s3、设置非功能测试的背景压力;s4、根据交易场景分类设置对应的测试扰动集合,所述测试扰动集合包括一种或多种测试扰动,所述测试扰动包含对应访问路径分类的路径标签;s5、选择待测试项目,匹配待测试项目所属的交易场景分类;s6、载入背景压力,根据待测试项目所属的交易场景分类选择对应的测试扰动集合;s7、设置进行测试的访问路径,根据路径标签从测试扰动集合中选择匹配的测试扰动;s8、使用测试扰动执行非功能测试;s9、重复执行步骤s5至s8,对全部待测试项目进行非功能测试。2.如权利要求1所述的方法,其特征在于,所述访问路径分类包括非分布式核心直接访问、分布式核心直接访问、非分布式核心访问分布式核心、分布式核心访问非分布式核心和分布式核心跨地域中心访问。3.如权利要求1所述的方法,其特征在于,所述交易场景分类包括普通查询类、复杂查询类、网联消费类、网联提现类、消费类、取款类、转账类和维护类。4.如权利要求1所述的方法,其特征在于,所述步骤s3包括:获取分布式核心在一般营业日业务场景下各交易的占比及平均响应时间,组成非功能测试的背景压力。5.如权利要求1所述的方法,其特征在于,所述根据路径标签从测试扰动集合中选择匹配的测试扰动包括:从测试扰动集合中选择匹配的一个测试扰动;或,从测试扰动集合中选择匹配的多个测试扰动。6.如权利要求5所述的方法,其特征在于,所述步骤s8包括分步骤:s81、在背景压力下稳定运行待测试项目;s82、引入测试扰动,记录测试扰动下工作日志;s83、排出测试扰动,判断待测试项目是否回复稳定运行。7.如权利要求6所述的方法,其特征在于,所述分步骤s82还包括:当存在多个测试扰动时,逐一引入各测试扰动,或,同步引入所有测试扰动。8.一种分布式数据库非功能测试系统,其特征在于,包括:访问路径配置模块,用于配置分布式数据库的访问路径分类;交易场景配置模块,用于配置分布式数据库的交易场景分类;背景压力生成模块,用于设置非功能测试的背景压力;测试扰动配置模块,用于根据交易场景分类设置对应的测试扰动集合;第一匹配模块,用于匹配待测试项目所属的交易场景分类;第二匹配模块,用于根据待测试项目所属的交易场景分类选择对应的测试扰动集合,并根据路径标签从测试扰动集合中选择匹配的测试扰动;执行模块,用于使用测试扰动执行非功能测试。9.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计
算机程序被处理器执行时实现权利要求1至7中任一项所述的方法。10.一种电子设备,其特征在于,包括处理器和存储器;所述存储器,用于存储访问路径分类、交易场景分类和测试扰动集合;所述处理器,用于通过调用访问路径分类、交易场景分类和测试扰动集合,执行权利要求1至7中任一项所述的方法。11.一种计算机程序产品,包括计算机程序和/或指令,其特征在于,该计算机程序和/或指令被处理器执行时实现权利要求1至7中任一项所述方法的步骤。

技术总结
本发明涉及一种分布式数据库非功能测试方法及系统,根据交易场景分类设置对应的测试扰动集合并使用路径标签匹配分布式数据库访问路径分类,针对分布式数据库的特点,通过多层次多阶段的针对性测试方法,保证国产数据库集群能够为分布式银行核心系统提供高可靠、高性能、高可用的服务。高可用的服务。高可用的服务。


技术研发人员:刘卓
受保护的技术使用者:建信金融科技有限责任公司
技术研发日:2021.12.20
技术公布日:2022/3/22
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献