机箱管理模块间信息同步的测试方法、系统及存储介质技术方案

技术编号:27619856 阅读:12 留言:0更新日期:2021-03-10 10:58
本发明专利技术涉及一种机箱管理模块间信息同步的测试方法,包括以下步骤:S1:信号模拟装置向第一机箱管理模块发送自定义机箱状态模拟信号;S2:第一机箱管理模块接收机箱状态模拟信号,机箱状态模拟信号从第一机箱管理模块同步到第二机箱管理模块,第二机箱管理模块对状态模拟信号解析,第二机箱管理模块将每条信号解析成功后再反馈给第一机箱管理模块;S3:第一机箱管理模块接收第二机箱管理模块的反馈信号,将反馈信号发送给信号模拟装置;S4:获取测试结果。本发明专利技术显著提升测试效率及测试准确性,极大降低了设备的物理损耗,节省人力资源。节省人力资源。节省人力资源。

【技术实现步骤摘要】
机箱管理模块间信息同步的测试方法、系统及存储介质


[0001]本专利技术属于计算机测试
,具体涉及一种机箱管理模块间信息同步的测试方法、系统及存储介质。

技术介绍

[0002]为了保障数据安全性及业务的稳定连续性,存储设备通常采用双控制器互为冗余的架构进行设计,双控制器间内部业务通信通过机箱管理模块实现,用于对计算机进行实时监控及机箱内部管理数据的交换同步,在机箱管理模块设计完成后,需要对机箱管理模块间信息同步的功能及性能进行测试。
[0003]现有测试机箱管理模块间信息同步过程中,对存储系统中控制器的反复拔插、重启,增加控制器损坏的风险,同时人工手动拔插控制器,存在精度不准,测试效率低,耗费大量人力物力的缺陷。
[0004]有鉴于此,本专利技术给出一种机箱管理模块间信息同步的测试方法、系统及存储介质的技术方案;以解决现有技术中存在的缺陷和问题。

技术实现思路

[0005]针对现有技术中存在的为了测试机箱管理模块间信息同步,对控制器的反复拔插、重启,增加控制器损坏的风险,同时人工手动拔插控制器,存在精度不准,测试效率低,耗费大量人力物力的问题;本专利技术提供一种机箱管理模块间信息同步的测试方法、系统及存储介质,以解决上述技术问题。
[0006]为实现上述目的,本专利技术给出以下技术方案:
[0007]第一方面,本专利技术提供一种机箱管理模块间信息同步的测试方法,包括以下步骤:
[0008]S1:信号模拟装置向第一机箱管理模块发送自定义机箱状态模拟信号;r/>[0009]S2:第一机箱管理模块接收机箱状态模拟信号,机箱状态模拟信号从第一机箱管理模块同步到第二机箱管理模块,第二机箱管理模块对状态模拟信号解析,第二机箱管理模块将每条信号解析成功后再反馈给第一机箱管理模块;
[0010]S3:第一机箱管理模块接收第二机箱管理模块的反馈信号,将反馈信号发送给信号模拟装置;
[0011]S4:获取测试结果。
[0012]作为优选,所述步骤S1中,所述的机箱状态模拟信号可以在信号模拟装置端自定义编辑测试所需的状态信号,以及设定发送模拟信号的密度。
[0013]该步骤的效果是:通过在信号模拟装置端自定义编辑测试所需的状态信号,以及设定发送模拟信号的密度,能够对机箱管理模块间信息同步的功能和性能便捷、高效的测试。
[0014]作为优选,所述步骤S2中,第二机箱管理模块接收第一机箱管理模块同步的大量机箱状态模拟信号,判断模拟信号是否解析成功,如果是,向第一机箱管理模块发送反馈信
息;如果否,解析失败的模拟信号不反馈,继续解析下一条模拟信号。
[0015]作为优选,所述步骤S3中,第一机箱管理模块等待时间设置一秒钟,如果第二机箱管理模块解析失败超过一秒钟,第一机箱管理模块向信号模拟装置反馈信号无应答状态。
[0016]作为优选,所述步骤S4中,根据第一机箱管理模块的反馈状态判定机箱管理模块间信息同步是否成功,如果信号模拟装置接收到第一机箱管理模块反馈信号应答状态,则第一机箱管理模块与第二机箱管理模块间信息同步成功;如果信号模拟装置接收到第一机箱管理模块反馈信号无应答状态,则第一机箱管理模块与第二机箱管理模块间信息同步失败。
[0017]该步骤的效果是:模拟信号装置根据接收第一机箱管理模块反馈信号状态,判断机箱管理模块间信息是否同步成功,提升了测试效率和测试准确性。
[0018]第二方面,本专利技术提供一种机箱管理模块间信息同步的测试系统,包括:信号模拟装置模块、测试模块、获取测试结果模块;
[0019]所述信号模拟装置模块包括,输入模拟信号单元和接收反馈信息单元;
[0020]所述输入模拟信号单元连接测试模块,测试模块连接接收反馈信息单元,所述接收反馈信息单元输出反馈信号,反馈信号传入获取测试结果模块对同步测试结果判断;
[0021]所述测试模块包括,信号同步单元,所述信号同步单元将同步信号发送至解析信号单元,所述解析信号单元将解析信号发送至反馈信号单元;
[0022]所述获取测试结果模块中,判断第一机箱管理模块传来的反馈信号,如果反馈信号应答状态,则第一机箱管理模块与第二机箱管理模块间信息同步成功;如果反馈信号无应答状态,则第一机箱管理模块与第二机箱管理模块间信息同步失败。
[0023]作为优选,所述输入模拟信号单元中,在信号模拟装置端自定义编辑测试所需的状态信号,向第一机箱管理模块发送自定义机箱状态模拟信号;
[0024]所述接收反馈信息单元中,用于接收第一机箱管理模块传来的反馈信号。
[0025]作为优选,所述信号同步单元中,使模拟信号从第一机箱管理模块同步到第二机箱管理模块;
[0026]所述解析信号单元中,对从第一机箱管理模块同步的模拟信号解析,形成解析信息;
[0027]所述反馈信号单元中,将第二机箱管理模块传来的解析信息分析,形成反馈信号。
[0028]第三方面,本专利技术提供一种计算机存储介质,所述计算机存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述方法。
[0029]第四方面,提供一种终端,包括:
[0030]处理器、存储器,其中,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得终端执行上述方法。
[0031]本专利技术的有益效果在于,对一种机箱管理模块间信息同步的测试,是在存储设备的系统级,进行频繁的触发机箱状态的变更,本专利技术能够方便高效的测试机箱管理模块间信息同步机制的功能和性能,并对系统级影响微小,相对于传统的手工拔插控制器或者触发系统重启的测试方法,本专利技术显著提升测试效率以及测试的准确性,同时大大降低了设备的物力损耗,同时节省了大量人力物力资源。此外,本专利技术设计原理可靠,结构简单,具有非常广泛的应用前景。
[0032]由此可见,本专利技术与现有技术相比,具有突出的实质性特点和显著的进步,其实施的有益效果也是显而易见的。
附图说明
[0033]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0034]图1是本专利技术实施例1提供的一种机箱管理模块间信息同步的测试方法流程图。
[0035]图2是本专利技术实施例2提供的一种机箱管理模块间信息同步的测试系统原理框图。
[0036]其中,1

信号模拟装置模块,1.1

输入模拟信号单元,1.2

接收反馈信息单元,2

测试模块,2.1

信号同步单元,2.2

解析信号单元,2.3

反馈信号单元,3

获取测试结果模块。
具体实施方式
[0037]为了使本
的人员更好地理解本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种机箱管理模块间信息同步的测试方法,其特征在于,包括以下步骤:S1:信号模拟装置向第一机箱管理模块发送自定义机箱状态模拟信号;S2:第一机箱管理模块接收机箱状态模拟信号,机箱状态模拟信号从第一机箱管理模块同步到第二机箱管理模块,第二机箱管理模块对状态模拟信号解析,第二机箱管理模块将每条信号解析成功后再反馈给第一机箱管理模块;S3:第一机箱管理模块接收第二机箱管理模块的反馈信号,将反馈信号发送给信号模拟装置;S4:获取测试结果。2.根据权利要求1所述的一种机箱管理模块间信息同步的测试方法,其特征在于,所述步骤S1中,所述的机箱状态模拟信号可以在信号模拟装置端自定义编辑测试所需的状态信号,以及设定发送模拟信号的密度。3.根据权利要求1所述的一种机箱管理模块间信息同步的测试方法,其特征在于,所述步骤S2中,第二机箱管理模块接收第一机箱管理模块同步的大量机箱状态模拟信号,判断模拟信号是否解析成功,如果是,向第一机箱管理模块发送反馈信息;如果否,解析失败的模拟信号不反馈,继续解析下一条模拟信号。4.根据权利要求1所述的一种机箱管理模块间信息同步的测试方法,其特征在于,所述步骤S3中,第一机箱管理模块等待时间设置一秒钟,如果第二机箱管理模块解析失败超过一秒钟,第一机箱管理模块向信号模拟装置反馈信号无应答状态。5.根据权利要求1所述的一种机箱管理模块间信息同步的测试方法,其特征在于,所述步骤S4中,根据第一机箱管理模块的反馈状态判定机箱管理模块间信息同步是否成功,如果信号模拟装置接收到第一机箱管理模块反馈信号应答状态,则第一机箱管理模块与第二机箱管理模块间信息同步成功;如果信号模拟装置接收到第一机箱管理模块反馈信号无应答状...

【专利技术属性】
技术研发人员:王浩
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1