一种服务器自动化老化测试方法及存储介质技术

技术编号:27141097 阅读:29 留言:0更新日期:2021-01-27 21:12
本发明专利技术提供了一种服务器自动化老化测试方法及存储介质,解决服务器老化测试不能自动化执行的问题,包括:接收服务器老化度测试程序,所述服务器老化度测试程序包括服务器老化度辅助测试程序和测试执行程序;将所述服务器老化度测试程序保存至服务器主机额外安装软件所摆放的目录中;运行服务器老化度测试程序,得到服务器自动化老化测试结果。得到服务器自动化老化测试结果。得到服务器自动化老化测试结果。

【技术实现步骤摘要】
一种服务器自动化老化测试方法及存储介质


[0001]本专利技术涉及服务器维护
,特别涉及一种服务器自动化老化测试方法及存储介质。

技术介绍

[0002]无论是通用型服务器、高端服务器还是其他各种类型的服务器量产和出货之前都需要对服务器进行老化测试,以保证服务器的各个器件可以在相对长时间,高压力的环境下正常工作,一方面可以作为我们服务器稳定性能量化的标准;另一方面如果有问题的话,也可以提前检测到以便于后续对问题的修正。
[0003]目前使用的老化测试工具是只能在本地测试使用的,而且老化测试的项目比较多,每个项目测试的时间比较长且有些项目需要人为干预以保证测试的正确进行,比如进行Intel指定的PTU测试CPU的时候,首次使用PTU这个工具会有一个Accept License的环节,这个环节一般情况下需要工作人员手动输入yes。由于测试时间的不确定性,上述环节就会严重影响测试效率。
[0004]目前老化测试只能进行本地手动操作进行测试,自动化程度较低,消耗人力以及测试时间较多,不能够自动处理某些交互式操作。由此需要一种自动化程度高,且可以进行远程测试的方法,提高测试效率。

技术实现思路

[0005]本专利技术的目的在于提供一种服务器自动化老化测试方法及存储介质,缓解了现有技术中存在的测试项分散、受限于交互式的操作、只能本地测试,不能支持远程的技术问题。
[0006]第一方面,本专利技术提供一种服务器自动化老化测试方法,包括:
[0007]接收服务器老化度测试程序,所述服务器老化度测试程序包括服务器老化度辅助测试程序和测试执行程序;将所述服务器老化度测试程序保存至服务器主机额外安装软件所摆放的目录中;
[0008]运行服务器老化度测试程序,得到服务器自动化老化测试结果。
[0009]进一步地,所述运行服务器老化度测试程序,得到服务器自动化老化测试结果的步骤,具体包括:
[0010]所述服务器老化度测试程序运行时,判断测试过程的类型为本地测试还是远程测试,当所述类型为远程测试时,基于自动化交互程序Expect对待测服务器进行远程测试。
[0011]进一步地,当待测服务器为远程服务器时,所述方法还包括::
[0012]检测主服务器内是否包含待测服务器的IP规则列表文件,若所述服务器内不包含IP规则列表文件,则该待测服务器的使用环境为本地环境,进行本地测试;
[0013]若所述服务器内包含IP规则列表文件,则检测所述IP规则列表文件是否为空,若所述IP规则列表文件为空,则所述服务器的使用环境也为本地环境,进行本地测试;
[0014]若待测服务器内包含IP规则列表文件,且所述IP规则列表文件不为空,则通过所述服务器对所述IP规则列表文件所指示的服务器进行远程测试。
[0015]进一步地,所述测试执行程序为一键.sh脚本,当运行本地测试时,所述一键.sh脚本的参数为内建参数。
[0016]进一步地,所述服务器老化度辅助测试程序包括输入/输出压力测试程序,所述输入/输出压力测试程序用于检测硬盘老化度,所述运行服务器老化度测试程序,得到服务器自动化老化测试结果的步骤,具体包括:
[0017]检测本地硬盘,查找并剔除操作系统所在的磁盘,将除操作系统所在磁盘在外的其他磁盘作为所述输入/输出压力测试程序的测试对象进行测试。
[0018]进一步地,所述服务器老化度辅助测试程序包括主处理器测试程序,所述运行服务器老化度测试程序,得到服务器自动化老化测试结果的步骤,具体包括:
[0019]收集待测服务器的主处理器信息,并根据所获得的主处理器信息进行主处理器测试。
[0020]进一步地,所述服务器老化度辅助测试程序包括内存测试程序,所述运行服务器老化度测试程序,得到服务器自动化老化测试结果的步骤,具体包括:收集待测服务器的内存信息,对所述内存进行测试。
[0021]进一步地,所述服务器老化度辅助测试程序包括混合信道分配卡及电缆测试程序,所述运行服务器老化度测试程序,得到服务器自动化老化测试结果的步骤,具体包括:
[0022]检测待测服务器是否配备混合信道分配卡并检查是否有电缆连接,如果待检测服务器没有电缆连接,则结束测试;
[0023]如果待检测服务器存在电缆连接,则使用处理交互的工具将混合信道分配卡的配置信息写入设置文件中,进行转换线缆服务器重启操作,查看配置是否成功生效。
[0024]进一步地,所述基于自动化交互程序Expect对待测服务器进行远程测试的步骤,具体包括:
[0025]根据所述IP规则列表文件中的内容检查网络是否畅通,若网络不通畅,则记录日志并打印至屏幕;
[0026]若网络通畅,则使用EXPECT命令登录到远程待测服务器,将所述服务器老化度测试程序发送至远程待测服务器主机额外安装软件所摆放的目录中下。
[0027]另一方面,一种计算机可读存储介质,所述计算机可读存储介质存储有机器可运行指令,所述计算机可运行指令在被处理器调用和运行时,所述计算机可运行指令促使所述处理器运行上述方法。
[0028]本专利技术提供的本申请提供了一种服务器自动化老化测试方法,通过接收服务器老化度测试程序,所述服务器老化度测试程序包括服务器老化度辅助测试程序和测试执行程序;将所述服务器老化度测试程序保存至服务器主机额外安装软件所摆放的目录中;运行服务器老化度测试程序,得到服务器自动化老化测试结果,解决了现有技术中存在的测试项分散、受限于交互式的操作、只能本地测试,不能支持远程的技术问题,实现一键操作,节省测试时间,提高测试效率;不受距离的限制,同时支持本地测试以及远程测试;批量式操作,不受服务器数量的影响。
[0029]相应地,本专利技术实施例提供的计算机可读存储介质,也同样具有上述技术效果。
附图说明
[0030]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0031]图1为本专利技术实施例提供的一种服务器自动化老化测试方法流程图;
[0032]图2为本专利技术实施例提供的一种服务器自动化老化测试方法具体流程图。
具体实施方式
[0033]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0034]本专利技术实施例中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器自动化老化测试方法,其特征在于,包括:接收服务器老化度测试程序,所述服务器老化度测试程序包括服务器老化度辅助测试程序和测试执行程序;将所述服务器老化度测试程序保存至服务器主机额外安装软件所摆放的目录中;运行服务器老化度测试程序,得到服务器自动化老化测试结果。2.根据权利要求1所述的一种服务器自动化老化测试方法,其特征在于,所述运行服务器老化度测试程序,得到服务器自动化老化测试结果的步骤,具体包括:所述服务器老化度测试程序运行时,判断测试过程的类型为本地测试还是远程测试,当所述类型为远程测试时,基于自动化交互程序Expect对待测服务器进行远程测试。3.根据权利要求2所述的一种服务器自动化老化测试方法,其特征在于,当待测服务器为远程服务器时,所述方法还包括:检测主服务器内是否包含待测服务器的IP规则列表文件,若所述服务器内不包含IP规则列表文件,则该待测服务器的使用环境为本地环境,进行本地测试;若所述服务器内包含IP规则列表文件,则检测所述IP规则列表文件是否为空,若所述IP规则列表文件为空,则所述服务器的使用环境也为本地环境,进行本地测试;若待测服务器内包含IP规则列表文件,且所述IP规则列表文件不为空,则通过所述服务器对所述IP规则列表文件所指示的服务器进行远程测试。4.根据权利要求1所述的一种服务器自动化老化测试方法,其特征在于,所述测试执行程序为一键.sh脚本,当运行本地测试时,所述一键.sh脚本的参数为内建参数。5.根据权利要求1所述的一种服务器自动化老化测试方法,其特征在于,所述服务器老化度辅助测试程序包括输入/输出压力测试程序,所述输入/输出压力测试程序用于检测硬盘老化度,所述运行服务器老化度测试程序,得到服务器自动化老化测试结果的步骤,具体包括:检测本地硬盘,查找并剔除操作系统所在的磁盘,将除操作系统所在磁盘在外的其他磁盘作为所述...

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

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

1