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

技术编号:13201513 阅读:67 留言:0更新日期:2016-05-12 10:35
本发明专利技术公开了一种基于分布式资源管控的集群异常正交测试方法,包括分布式资源管控服务模块、用户指令模块和连接分布式资源管控服务模块与用户指令模块的控制模块,方法具体步骤包括:A、用户指令模块根据用户需求输入决定单个集群执行机处于断网状态的命令参数,并向控制模块发送参数命令;B、控制模块接收用户指令模块的请求,将相应指令传递给分布式资源管控服务模块;C、分布式资源管控服务模块接收控制模块的信号并执行断网控制,并判断是否断网成功,同时将判断结果返回给控制模块;D、控制模块接收分布式资源管控服务模块的返回数据。本发明专利技术的结构合理,提高了测试效率和覆盖率,操作简便快捷,使用稳定性好,适用性强,实用性好。

【技术实现步骤摘要】

本专利技术属于数据库
,具体涉及一种。
技术介绍
随着信息化技术的快速发展,大型数据库系统需要处理和存储的数据量越来越大,计算越来越复杂,对于性能的挑战也越来越大,性能,可靠性,可扩展性的需求就会越来越强烈,这个时候一个集中式的数据库显然已经满足不了需求了。为了适应应用业务的发展需要,分布式数据库系统将数据分布在计算机网络的不同节点上,而这些数据在逻辑上属于同一个系统,该系统可称为分布式数据库集群。由于集群规模与管理的数据不断扩展,那么节点出现异常情况的几率就会提升,例如某台机器的网络设备损坏,造成无法和外界通讯,亦或者某台机器的由于集群所计算的数据巨大造成内存不足等等,那么在大规模集群投入使用前对这些异常需要做严格的测试,传统的该项测试一般均比较零散且需大量人工干预,例如多人配合,先根据log打印了解程序运行进度,根据运行点通知远程人员执行对应的脚本,这种情况下效率低且往往无法实现较高的覆盖率,而对于集群测试也需要改进其固有的测试方式,从而建立集群测试集群的模式,以此提高测试效率与覆盖率。
技术实现思路
为了解决上述技术问题,本专利技术是提供一种测试效率高且覆盖率高的。实现本专利技术目的的技术方案是:一种,包括分布式资源管控服务模块、用户指令模块和连接分布式资源管控服务模块与用户指令模块的控制模块,方法具体步骤包括:A、用户指令模块根据用户需求输入决定单个集群执行机处于断网状态的命令参数,并向控制模块发送参数命令;B、控制模块接收用户指令模块的请求,将相应指令传递给分布式资源管控服务模块;C、分布式资源管控服务模块接收控制模块的信号并执行断网控制,并判断是否断网成功,同时将判断结果返回给控制模块;D、控制模块接收分布式资源管控服务模块的返回数据,并将数据结果传递给用户指令模块,从而实现测试。在步骤A中,用户按照测试实例编排的异常点输入命令参数,并且输入请求将单个执行节点的磁盘置为损坏状态的命令参数,用户指令模块将二者结合并发送给控制模块。在步骤C中,分布式资源管控服务模块将指定节点的磁盘状态设置为可用状态,并收集异常节点断网执行信息,同时将异常节点执行断网信息与预设结果进行比较,并将比较结果回传至控制模块。分布式资源管控服务模块的数量至少为二个,且均与控制模块相连接。本专利技术具有积极的效果:本专利技术的结构合理,可有效的提高测试效率和覆盖率,操作简便快捷,使用稳定性好,适用性强,实用性好。【附图说明】为了使本专利技术的内容更容易被清楚的理解,下面根据具体实施例并结合附图,对本专利技术作进一步详细的说明,其中:图1为本专利技术的方法流程框图;图2为本专利技术的集群异常试用流程框图。【具体实施方式】(实施例1)图1和图2显示了本专利技术的一种【具体实施方式】,其中图1为本专利技术的方法流程框图;图2为本专利技术的集群异常试用流程框图。见图1和图2,一种,包括分布式资源管控服务模块、用户指令模块和连接分布式资源管控服务模块与用户指令模块的控制模块,方法具体步骤包括:A、用户指令模块根据用户需求输入决定单个集群执行机处于断网状态的命令参数,并向控制模块发送参数命令;B、控制模块接收用户指令模块的请求,将相应指令传递给分布式资源管控服务模块;C、分布式资源管控服务模块接收控制模块的信号并执行断网控制,并判断是否断网成功,同时将判断结果返回给控制模块;D、控制模块接收分布式资源管控服务模块的返回数据,并将数据结果传递给用户指令模块,从而实现测试。在步骤A中,用户按照测试实例编排的异常点输入命令参数,并且输入请求将单个执行节点的磁盘置为损坏状态的命令参数,用户指令模块将二者结合并发送给控制模块。在步骤C中,分布式资源管控服务模块将指定节点的磁盘状态设置为可用状态,并收集异常节点断网执行信息,同时将异常节点执行断网信息与预设结果进行比较,并将比较结果回传至控制模块。分布式资源管控服务模块的数量至少为二个,且均与控制模块相连接。本专利技术的结构合理,可有效的提高测试效率和覆盖率,操作简便快捷,使用稳定性好,适用性强,实用性好。显然,本专利技术的上述实施例仅仅是为清楚地说明本专利技术所作的举例,而并非是对本专利技术的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而这些属于本专利技术的实质精神所引伸出的显而易见的变化或变动仍属于本专利技术的保护范围。【主权项】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日本文档来自技高网...

【技术保护点】
一种基于分布式资源管控的集群异常正交测试方法,包括分布式资源管控服务模块、用户指令模块和连接分布式资源管控服务模块与用户指令模块的控制模块,其特征在于:方法具体步骤包括:A、用户指令模块根据用户需求输入决定单个集群执行机处于断网状态的命令参数,并向控制模块发送参数命令;B、控制模块接收用户指令模块的请求,将相应指令传递给分布式资源管控服务模块;C、分布式资源管控服务模块接收控制模块的信号并执行断网控制,并判断是否断网成功,同时将判断结果返回给控制模块;D、控制模块接收分布式资源管控服务模块的返回数据,并将数据结果传递给用户指令模块,从而实现测试。

【技术特征摘要】

【专利技术属性】
技术研发人员:武新崔维力王凤
申请(专利权)人:天津南大通用数据技术股份有限公司
类型:发明
国别省市:天津;12

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

1