基于分布式资源管控的集群异常正交测试方法

文档序号:9814031阅读:396来源:国知局
基于分布式资源管控的集群异常正交测试方法
【技术领域】
[0001]本发明属于数据库技术领域,具体涉及一种基于分布式资源管控的集群异常正交测试方法。
【背景技术】
[0002]随着信息化技术的快速发展,大型数据库系统需要处理和存储的数据量越来越大,计算越来越复杂,对于性能的挑战也越来越大,性能,可靠性,可扩展性的需求就会越来越强烈,这个时候一个集中式的数据库显然已经满足不了需求了。为了适应应用业务的发展需要,分布式数据库系统将数据分布在计算机网络的不同节点上,而这些数据在逻辑上属于同一个系统,该系统可称为分布式数据库集群。由于集群规模与管理的数据不断扩展,那么节点出现异常情况的几率就会提升,例如某台机器的网络设备损坏,造成无法和外界通讯,亦或者某台机器的由于集群所计算的数据巨大造成内存不足等等,那么在大规模集群投入使用前对这些异常需要做严格的测试,传统的该项测试一般均比较零散且需大量人工干预,例如多人配合,先根据log打印了解程序运行进度,根据运行点通知远程人员执行对应的脚本,这种情况下效率低且往往无法实现较高的覆盖率,而对于集群测试也需要改进其固有的测试方式,从而建立集群测试集群的模式,以此提高测试效率与覆盖率。

【发明内容】

[0003]为了解决上述技术问题,本发明是提供一种测试效率高且覆盖率高的基于分布式资源管控的集群异常正交测试方法。
[0004]实现本发明目的的技术方案是:一种基于分布式资源管控的集群异常正交测试方法,包括分布式资源管控服务模块、用户指令模块和连接分布式资源管控服务模块与用户指令模块的控制模块,方法具体步骤包括:
[0005]A、用户指令模块根据用户需求输入决定单个集群执行机处于断网状态的命令参数,并向控制模块发送参数命令;
[0006]B、控制模块接收用户指令模块的请求,将相应指令传递给分布式资源管控服务模块;
[0007]C、分布式资源管控服务模块接收控制模块的信号并执行断网控制,并判断是否断网成功,同时将判断结果返回给控制模块;
[0008]D、控制模块接收分布式资源管控服务模块的返回数据,并将数据结果传递给用户指令模块,从而实现测试。
[0009]在步骤A中,用户按照测试实例编排的异常点输入命令参数,并且输入请求将单个执行节点的磁盘置为损坏状态的命令参数,用户指令模块将二者结合并发送给控制模块。
[0010]在步骤C中,分布式资源管控服务模块将指定节点的磁盘状态设置为可用状态,并收集异常节点断网执行信息,同时将异常节点执行断网信息与预设结果进行比较,并将比较结果回传至控制模块。
[0011]分布式资源管控服务模块的数量至少为二个,且均与控制模块相连接。
[0012]本发明具有积极的效果:本发明的结构合理,可有效的提高测试效率和覆盖率,操作简便快捷,使用稳定性好,适用性强,实用性好。
【附图说明】
[0013]为了使本发明的内容更容易被清楚的理解,下面根据具体实施例并结合附图,对本发明作进一步详细的说明,其中:
[0014]图1为本发明的方法流程框图;
[0015]图2为本发明的集群异常试用流程框图。
【具体实施方式】
[0016](实施例1)
[0017]图1和图2显示了本发明的一种【具体实施方式】,其中图1为本发明的方法流程框图;图2为本发明的集群异常试用流程框图。
[0018]见图1和图2,一种基于分布式资源管控的集群异常正交测试方法,包括分布式资源管控服务模块、用户指令模块和连接分布式资源管控服务模块与用户指令模块的控制模块,方法具体步骤包括:
[0019]A、用户指令模块根据用户需求输入决定单个集群执行机处于断网状态的命令参数,并向控制模块发送参数命令;
[0020]B、控制模块接收用户指令模块的请求,将相应指令传递给分布式资源管控服务模块;
[0021]C、分布式资源管控服务模块接收控制模块的信号并执行断网控制,并判断是否断网成功,同时将判断结果返回给控制模块;
[0022]D、控制模块接收分布式资源管控服务模块的返回数据,并将数据结果传递给用户指令模块,从而实现测试。
[0023]在步骤A中,用户按照测试实例编排的异常点输入命令参数,并且输入请求将单个执行节点的磁盘置为损坏状态的命令参数,用户指令模块将二者结合并发送给控制模块。
[0024]在步骤C中,分布式资源管控服务模块将指定节点的磁盘状态设置为可用状态,并收集异常节点断网执行信息,同时将异常节点执行断网信息与预设结果进行比较,并将比较结果回传至控制模块。
[0025]分布式资源管控服务模块的数量至少为二个,且均与控制模块相连接。
[0026]本发明的结构合理,可有效的提高测试效率和覆盖率,操作简便快捷,使用稳定性好,适用性强,实用性好。
[0027]显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而这些属于本发明的实质精神所引伸出的显而易见的变化或变动仍属于本发明的保护范围。
【主权项】
1.一种基于分布式资源管控的集群异常正交测试方法,包括分布式资源管控服务模块、用户指令模块和连接分布式资源管控服务模块与用户指令模块的控制模块,其特征在于:方法具体步骤包括: A、用户指令模块根据用户需求输入决定单个集群执行机处于断网状态的命令参数,并向控制模块发送参数命令; B、控制模块接收用户指令模块的请求,将相应指令传递给分布式资源管控服务模块; C、分布式资源管控服务模块接收控制模块的信号并执行断网控制,并判断是否断网成功,同时将判断结果返回给控制模块; D、控制模块接收分布式资源管控服务模块的返回数据,并将数据结果传递给用户指令模块,从而实现测试。2.根据权利要求1所述的基于分布式资源管控的集群异常正交测试方法,其特征在于:在步骤A中,用户按照测试实例编排的异常点输入命令参数,并且输入请求将单个执行节点的磁盘置为损坏状态的命令参数,用户指令模块将二者结合并发送给控制模块。3.根据权利要求2所述的基于分布式资源管控的集群异常正交测试方法,其特征在于:在步骤C中,分布式资源管控服务模块将指定节点的磁盘状态设置为可用状态,并收集异常节点断网执行信息,同时将异常节点执行断网信息与预设结果进行比较,并将比较结果回传至控制模块。4.根据权利要求3所述的基于分布式资源管控的集群异常正交测试方法,其特征在于:分布式资源管控服务模块的数量至少为二个,且均与控制模块相连接。
【专利摘要】本发明公开了一种基于分布式资源管控的集群异常正交测试方法,包括分布式资源管控服务模块、用户指令模块和连接分布式资源管控服务模块与用户指令模块的控制模块,方法具体步骤包括:A、用户指令模块根据用户需求输入决定单个集群执行机处于断网状态的命令参数,并向控制模块发送参数命令;B、控制模块接收用户指令模块的请求,将相应指令传递给分布式资源管控服务模块;C、分布式资源管控服务模块接收控制模块的信号并执行断网控制,并判断是否断网成功,同时将判断结果返回给控制模块;D、控制模块接收分布式资源管控服务模块的返回数据。本发明的结构合理,提高了测试效率和覆盖率,操作简便快捷,使用稳定性好,适用性强,实用性好。
【IPC分类】H04L29/08, H04L12/24, H04L12/26
【公开号】CN105577470
【申请号】CN201510932827
【发明人】武新, 崔维力, 王凤
【申请人】天津南大通用数据技术股份有限公司
【公开日】2016年5月11日
【申请日】2015年12月12日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1