一种用于服务器的交流循环测试方法、装置及存储介质与流程

文档序号:21318339发布日期:2020-06-30 20:48阅读:494来源:国知局
一种用于服务器的交流循环测试方法、装置及存储介质与流程

本发明属于服务器测试技术领域,具体涉及一种用于服务器的交流循环测试方法、装置及存储介质。



背景技术:

在服务器的交流循环过程中,通常分成固定式时间设定acon/off模式和随机acon/off模式两种,其主要是针对系统的交流电源进行上电以及下电的调配,目的在于测试系统端的可靠性及稳定性,整个测试环境的架构是通过交流调功电路供应交流电源给外部连接的待测服务器,控制系统主机端会通过bmc进行对待测服务器本机设定开机的时间,因apc(电源控制器)透过网路连线经由控制系统主机内写的测试脚本去执行accycle(上电及下电)的控制,但无法与待测系统端直接获取待测系统目前状态;故当待测系统端发生故障时或是有其他异常状态时,例如待测系统无法再次正常开机,或停止在某个开机时序状态中;apc无法得知待测系统的状态,无法对待测系统停止继续做accycle,所以此问题会影响测试中发生问题时需要保留住当下测试失败的状态并进行分析。此为现有技术中存在的缺陷。

有鉴于此,本发明提供一种用于服务器的交流循环测试方法、装置及存储介质;以解决现有技术中存在的上述问题,是非常有必要的。



技术实现要素:

针对现有技术的上述不足,本发明提供一种用于服务器的交流循环测试方法、装置及存储介质,以解决上述技术问题。

为实现上述目的,本发明给出以下技术方案:

第一方面,本发明提供一种用于服务器的交流循环测试方法,包括以下步骤:

s1:搭建测试平台的步骤,具体包括,

控制系统主机分别与交流电源控制器和待测服务器系统网络连接,交流电源控制器与待测服务器系统连接,待测服务器系统还与故障检测装置连接;

s2:数据备份的步骤,具体包括,

测试前,待测服务器系统的bmc监测sdr信息数据、待测服务器系统状态信息数据以及待测服务器系统的全部参数设定信息数据,所述的全部参数设定信息数据包括os软件内的参数;并将上述信息备份,作为对比范本;

s3:测试的步骤,具体包括,

控制系统主机运行测试脚本,控制交流电流控制器对待测服务器系统进行交流循环测试;一轮测试结束后,将待测服务器系统的bmc监测得到的sdr信息数据、待测服务器系统状态信息数据以及待测服务器系统的全部参数设定信息数据进行收集,收集后的数据传送至控制系统主机与对比范本进行对比;如果两者数据一致,则进行下一轮的交流循环测试;如果两者数据不一致,将异常日志进行存储,并通过故障检测装置报警;同时,控制系统主机向交流电源控制器发出停止测试指令,交流电源控制器仅作为供电电源向待测服务器系统供电;

s4:对异常日志进行处理。

作为优选,所述步骤s1中,控制系统主机与交流电源控制器、待测服务器系统之间均通过串口线或者网络线实现连接;使得三者处于同一网络段的局域网。

作为优选,所述步骤s3中,所述的故障检测装置设置有报警指示灯;通过报警指示灯能够直观的进行报警。

第二方面,本发明提供一种用于服务器的交流循环测试装置,包括:

控制系统主机,所述的控制系统主机分别与交流电源控制器和待测服务器系统网络连接,交流电源控制器与待测服务器系统连接,待测服务器系统还与故障检测装置连接。

作为优选,控制系统主机与交流电源控制器、待测服务器系统之间均通过串口线或者网络线实现连接;使得三者处于同一网络段的局域网。

作为优选,所述的故障检测装置设置有报警指示灯;通过报警指示灯能够直观的进行报警。

第三方面,提供一种计算机存储介质,所述计算机存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面所述的方法。

本发明的有益效果在于,在测试过程中,当待测服务器出现异常故障时,能够及时对故障数据信息进行收集并形成故障日志,并及时报警;提高故障的处理效率;避免现有技术中存在待测服务器在测试过程中突然出现故障时,无法留存故障日志的缺陷。

此外,本发明设计原理可靠,结构简单,具有非常广泛的应用前景。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明提供的一种用于服务器的交流循环测试方法的流程图。

图2是本发明提供的一种用于服务器的交流循环测试装置的原理框图。

其中,1-控制系统主机,2-交流电源控制器,3-待测服务器系统,4-故障检测装置。

具体实施方式

为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

实施例1:

如图1所示,本实施例提供的一种用于服务器的交流循环测试方法,包括以下步骤:

s1:搭建测试平台的步骤,具体包括,

控制系统主机分别与交流电源控制器和待测服务器系统网络连接,交流电源控制器与待测服务器系统连接,待测服务器系统还与故障检测装置连接;控制系统主机与交流电源控制器、待测服务器系统之间均通过串口线或者网络线实现连接;使得三者处于同一网络段的局域网;

s2:数据备份的步骤,具体包括,

测试前,待测服务器系统的bmc监测sdr信息数据、待测服务器系统状态信息数据以及待测服务器系统的全部参数设定信息数据,所述的全部参数设定信息数据包括os软件内的参数;并将上述信息备份,作为对比范本;

s3:测试的步骤,具体包括,

控制系统主机运行测试脚本,控制交流电流控制器对待测服务器系统进行交流循环测试;一轮测试结束后,将待测服务器系统的bmc监测得到的sdr信息数据、待测服务器系统状态信息数据以及待测服务器系统的全部参数设定信息数据进行收集,收集后的数据传送至控制系统主机与对比范本进行对比;如果两者数据一致,则进行下一轮的交流循环测试;如果两者数据不一致,将异常日志进行存储,并通过故障检测装置报警;同时,控制系统主机向交流电源控制器发出停止测试指令,交流电源控制器仅作为供电电源向待测服务器系统供电;所述的故障检测装置设置有报警指示灯;通过报警指示灯能够直观的进行报警。

s4:对异常日志进行处理。

实施例2:

如图2所示,本实施例提供的一种用于服务器的交流循环测试装置,包括:

控制系统主机1,所述的控制系统主机1分别与交流电源控制器2和待测服务器系统3网络连接,交流电源控制器2与待测服务器系统3连接,待测服务器系统3还与故障检测装置4连接。所述的故障检测装置设置有报警指示灯;通过报警指示灯能够直观的进行报警。

控制系统主机与交流电源控制器、待测服务器系统之间均通过串口线或者网络线实现连接;使得三者处于同一网络段的局域网。

实施例3:

本实施例提供一种计算机存储介质,所述计算机存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例1所述的方法。

尽管通过参考附图并结合优选实施例的方式对本发明进行了详细描述,但本发明并不限于此。在不脱离本发明的精神和实质的前提下,本领域普通技术人员可以对本发明的实施例进行各种等效的修改或替换,而这些修改或替换都应在本发明的涵盖范围内/任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1