服务器开关测试方法、系统、装置及存储介质和开机装置制造方法及图纸

技术编号:30767613 阅读:16 留言:0更新日期:2021-11-10 12:30
本申请公开了一种服务器开关测试方法、系统、装置及计算机可读存储介质和开机装置,包括:利用预先安装在待测服务器上的关机脚本定时关闭待测服务器直至达到预设的测试次数;利用与待测服务器连接的开机装置通过输出开机键的开机信号至待测服务器,定时开启待测服务器直至达到测试次数。本申请利用关机脚本自动完成对待测服务器的关机操作,又利用外部装置通过模拟开机按键的开机信号自动完成对待测服务器的开机操作,并且分别为关机脚本和开机装置设置合理的定时执行时间,确保能够自动完成整个测试过程,提高了测试效率。提高了测试效率。提高了测试效率。

【技术实现步骤摘要】
服务器开关测试方法、系统、装置及存储介质和开机装置


[0001]本专利技术涉及自动化测试领域,特别涉及一种服务器开关测试方法、系统、装置及计算机可读存储介质和开机装置。

技术介绍

[0002]服务器开关机过程中,服务器的主板和各个部件会经过上电初始化和掉电过程,在这个过程中可以暴露出服务器的一些稳定性问题,比如丢失内存、网卡不识别等,所以在服务器的研发测试中会进行大量的长时间的开关机测试,就是为了将问题在研发过程中暴露出来并解决,避免在客户使用中出现问题。但是大量服务器的长时间开关机测试实际执行起来比较麻烦,因为关机可以在OS下通过脚本自动化执行,但是开机只能通过服务器的开机按键手动开机或者通过BMC远程控制开机,短时间的少量开关机测试可以人工手动执行,长时间的大量测试就无法操作。
[0003]所以如何方便快捷的在服务器关机之后进行开机操作是摆在测试人员面前的一个难题。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种服务器开关测试方法、系统、装置及计算机可读存储介质和开机装置,提高测试效率。其具体方案如下:
[0005]一种服务器开关测试方法,包括:
[0006]利用预先安装在待测服务器上的关机脚本定时关闭所述待测服务器直至达到预设的测试次数;
[0007]利用与所述待测服务器连接的开机装置通过输出开机键的开机信号至所述待测服务器,定时开启所述待测服务器直至达到所述测试次数。
[0008]可选的,所述利用与所述待测服务器连接的开机装置通过输出开机键的开机信号至所述待测服务器,定时开启所述待测服务器所述测试次数的过程,包括:
[0009]开启所述待测服务器后,记录所述待测服务器的开启时间点;
[0010]记录所述关机脚本关闭所述待测服务器的关机时间点;
[0011]利用所述开启时间点与所述关机时间点,得到延迟开启时间;
[0012]利用与所述待测服务器连接的开机装置通过输出开机键的开机信号至所述待测服务器,每间隔所述延迟开启时间开启所述待测服务器直至达到所述测试次数。
[0013]可选的,所述利用预先安装在待测服务器上的关机脚本定时关闭所述待测服务器直至达到预设的测试次数的过程,包括:
[0014]所述待测服务器开启后,运行OS中的所述关机脚本;
[0015]所述关机脚本等待预设的服务等待时间后保存内存数据至硬盘;
[0016]关闭所述待测服务器直至达到所述测试次数。
[0017]本专利技术还公开了一种服务器开关测试系统,包括:
[0018]关闭测试模块,用于利用预先安装在待测服务器上的关机脚本定时关闭所述待测服务器直至达到预设的测试次数;
[0019]开启测试模块,用于利用与所述待测服务器连接的开机装置通过输出开机键的开机信号至所述待测服务器,定时开启所述待测服务器直至达到所述测试次数。
[0020]可选的,所述开启测试模块,包括:
[0021]开启时间记录单元,用于开启所述待测服务器后,记录所述待测服务器的开启时间点;
[0022]关机时间记录单元,用于记录所述关机脚本关闭所述待测服务器的关机时间点;
[0023]延迟时间计算单元,用于利用所述开启时间点与所述关机时间点,得到延迟开启时间;
[0024]利用与所述待测服务器连接的开机装置通过输出开机键的开机信号至所述待测服务器,每间隔所述延迟开启时间开启所述待测服务器直至达到所述测试次数。
[0025]可选的,所述关闭测试模块,包括:
[0026]脚本运行单元,用于所述待测服务器开启后,运行OS中的所述关机脚本;
[0027]数据保存单元,用于所述关机脚本等待预设的服务等待时间后保存内存数据至硬盘;
[0028]关闭单元,用于关闭所述待测服务器直至达到所述测试次数。
[0029]本专利技术还公开了一种开机装置,包括:显示器、用于执行如前述的服务器开关测试方法的单片机、排针、按键和开关;
[0030]所述排针分别与待测服务器的开关机按键接口和所述单片机连接;
[0031]所述显示器,用于显示测试次数和延迟开启时间;
[0032]所述排针,用于传输所述单片机输出的信号至所述开关机按键接口;
[0033]所述按键,用于输入所述测试次数和所述延迟开启时间。
[0034]本专利技术还公开了一种服务器开关测试装置,包括:
[0035]存储器,用于存储计算机程序;
[0036]处理器,用于执行所述计算机程序以实现如前述的服务器开关测试方法。
[0037]本专利技术还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如前述的服务器开关测试方法。
[0038]本专利技术中,服务器开关测试方法,包括:利用预先安装在待测服务器上的关机脚本定时关闭待测服务器直至达到预设的测试次数;利用与待测服务器连接的开机装置通过输出开机键的开机信号至待测服务器,定时开启待测服务器直至达到测试次数。
[0039]本专利技术利用关机脚本自动完成对待测服务器的关机操作,又利用外部装置通过模拟开机按键的开机信号自动完成对待测服务器的开机操作,并且分别为关机脚本和开机装置设置合理的定时执行时间,确保能够自动完成整个测试过程,提高了测试效率。
附图说明
[0040]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据
提供的附图获得其他的附图。
[0041]图1为本专利技术实施例公开的一种服务器开关测试方法流程示意图;
[0042]图2为本专利技术实施例公开的另一种服务器开关测试方法流程示意图;
[0043]图3为本专利技术实施例公开的一种服务器开关测试系统结构示意图;
[0044]图4为本专利技术实施例公开的一种开机装置结构示意图。
具体实施方式
[0045]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0046]本专利技术实施例公开了一种服务器开关测试方法,参见图1所示,该方法包括:
[0047]S11:利用预先安装在待测服务器上的关机脚本定时关闭待测服务器直至达到预设的测试次数。
[0048]具体的,在待测服务器安装自动关机脚本,在待测服务器开启后,便会直接运行关机脚本,关机脚本运行后将会自动计时,每到预定时间后,就会执行关机程序,以使待测服务器关机,同时,关机脚本还设定有测试次数,每次关机后测试次数将会减一,并且保留到下次待测服务器开机后,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器开关测试方法,其特征在于,包括:利用预先安装在待测服务器上的关机脚本定时关闭所述待测服务器直至达到预设的测试次数;利用与所述待测服务器连接的开机装置通过输出开机键的开机信号至所述待测服务器,定时开启所述待测服务器直至达到所述测试次数。2.根据权利要求1所述的服务器开关测试方法,其特征在于,所述利用与所述待测服务器连接的开机装置通过输出开机键的开机信号至所述待测服务器,定时开启所述待测服务器所述测试次数的过程,包括:开启所述待测服务器后,记录所述待测服务器的开启时间点;记录所述关机脚本关闭所述待测服务器的关机时间点;利用所述开启时间点与所述关机时间点,得到延迟开启时间;利用与所述待测服务器连接的开机装置通过输出开机键的开机信号至所述待测服务器,每间隔所述延迟开启时间开启所述待测服务器直至达到所述测试次数。3.根据权利要求2所述的服务器开关测试方法,其特征在于,所述利用预先安装在待测服务器上的关机脚本定时关闭所述待测服务器直至达到预设的测试次数的过程,包括:所述待测服务器开启后,运行OS中的所述关机脚本;所述关机脚本等待预设的服务等待时间后保存内存数据至硬盘;关闭所述待测服务器直至达到所述测试次数。4.一种服务器开关测试系统,其特征在于,包括:关闭测试模块,用于利用预先安装在待测服务器上的关机脚本定时关闭所述待测服务器直至达到预设的测试次数;开启测试模块,用于利用与所述待测服务器连接的开机装置通过输出开机键的开机信号至所述待测服务器,定时开启所述待测服务器直至达到所述测试次数。5.根据权利要求4所述的服务器开关测试系统...

【专利技术属性】
技术研发人员:王野
申请(专利权)人:浪潮商用机器有限公司
类型:发明
国别省市:

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

1