一种测试环境检查方法、系统、电子设备及介质技术方案

技术编号:37968257 阅读:7 留言:0更新日期:2023-06-30 09:43
本申请公开了一种测试环境检查方法、系统、电子设备及介质,主要涉及服务器测试领域,该方法包括:响应于检查指令,通过脚本获取服务器的相关配置信息,并对配置信息进行检查,若检查失败,结束检查,并记录错误信息;检查成功,根据测试所需配置要求对相关配置信息进行更改,其中相关配置信息至少包括,扩展器配置信息和硬盘配置信息。通过上述方法,使用脚本自动检查,避免人工检查时,检查不全面,检查复杂,导致对服务器测试环境检查效率低的问题,且降低了技术人员的相关技术要求;其中本申请还提供的测试环境检查系统、电子设备及介质与上述方法对应,具有相同的效果。具有相同的效果。具有相同的效果。

【技术实现步骤摘要】
一种测试环境检查方法、系统、电子设备及介质


[0001]本申请涉及服务器测试领域,特别是涉及一种测试环境检查方法、系统、电子设备及介质。

技术介绍

[0002]在对一个存储系统服务器进行检测时,因为存储系统中涉及到多个固件设备,如扩展器(Expander)、串行连接计算机与外部设备之间的接口标准(SCSI)接口(SAS)和磁盘阵列(RAID)卡之间的各种搭配;导致后端在对某一个固件、工具即驱动引入测试时,对测试环境的配置检查过程变得较为繁琐。
[0003]现在对存储系统的相关服务器后端测试环境检查方法,是通过人工进行,但是由于上述提到的,对扩展器和SAS/RAID卡之间的各种搭配,导致在人工检查时,对扩展器以及其下挂载的硬盘的检查操作较为复杂,且检查的不全面,而且即使在通过人工方法检查到服务器的配置信息,还需人工的方式将配置信息进行更新升级,已达到测试要求,对技术人员的专业性要求很高,非常影响服务器后端测试的效率。
[0004]所以,如何设计一种自动对后端测试环境检查的方法,解决上述的相关问题,是本领域技术人员亟待解决的问题。

技术实现思路

[0005]本申请的目的是提供一种测试环境检查方法、系统、电子设备及介质;以解决当下对服务器的后端引入测试时需要人工检查相关测试环境,导致的人工操作较为复杂,且对服务器中的扩展器等固件检查不全面,且对技术人员水平要求较高,一项服务器后端测试的问题。
[0006]为解决上述技术问题,本申请提供一种测试环境检查方法,包括:
[0007]响应于检查指令,通过脚本获取服务器的相关配置信息;
[0008]对相关配置信息进行检查,并判断是否对相关配置信息检查成功;
[0009]若检查成功,则根据测试要求配置对相关配置信息进行更改;
[0010]若检查失败,则结束检查,并记录失败信息;
[0011]其中,相关配置信息至少包括,扩展器配置信息和硬盘配置信息。
[0012]优选地,服务器的相关配置信息还包括,服务器的机型信息、服务器中各设备的配置信息和服务器中各设备的链路信息;其中,服务器中各设备的配置信息包括:CPU配置信息、内存配置信息、内核配置信息、BMC配置信息、BIOS配置信息、SAS/RAID卡配置信息和工具/驱动配置信息。
[0013]优选地,若相关配置信息为:扩展器配置信息,则对相关配置信息进行检查包括:
[0014]获取服务器中扩展器的数量;
[0015]若扩展器的数量为第一数量,则获取扩展器的控制编号;
[0016]若控制编号为第一编号,则扩展器为上背板;
[0017]若控制编号为第二编号,则扩展器为下背板;
[0018]若扩展器的数量为第二数量,则获取扩展器的地址和连接地址;
[0019]若扩展器的地址为其余扩展器的连接地址,则扩展器为后下背板,含有连接地址的扩展器为后上背板,其余扩展器为前上背板。
[0020]优选地,若相关配置信息为:硬盘配置信息,且硬盘为系统盘;则对相关配置信息进行检查包括:
[0021]检查服务器中挂载的系统盘数量;
[0022]若系统盘数量为第三数量,则确定系统盘为CPU/PCH直通硬盘;
[0023]若系统盘数量不为第三数量,则判断是否存在扩展器;
[0024]若存在,则根据系统盘对应于扩展器的第一id,确定系统盘挂载的扩展器;
[0025]若不存在,则根据系统盘对应于SAS/RAID卡的第二id,确定系统盘挂载的SAS/RAID卡;
[0026]其中,根据配置文件读取系统盘的盘符信息。
[0027]优选地,若相关配置信息为:硬盘配置信息,且硬盘为数据盘;则对相关配置信息进行检查包括:
[0028]获取数据盘的地址和扩展器下挂载的各硬盘的地址;
[0029]若扩展器下挂载的各硬盘的地址包括数据盘的地址,则确定数据盘挂载在扩展器下。
[0030]优选地,若相关配置信息为:服务器中各设备的配置信息;则根据测试要求配置对相关配置信息进行更改包括:
[0031]将相关配置信息对应的各设备的版本更改为测试要求配置对应的版本;
[0032]其中,若服务器中不存在测试要求配置对应的工具/驱动,则安装/加载测试要求配置对应的版本的工具/驱动。
[0033]优选地,还包括:
[0034]若根据测试要求配置对相关配置信息更改失败,则进入若检查失败,则结束检查,并记录失败信息步骤。
[0035]为解决上述技术问题,本申请还提供一种测试环境检查系统,包括:
[0036]第一获取模块,用于响应于检查指令,获取服务器的相关配置信息;
[0037]检查模块,用于对相关配置信息进行检查,并判断是否对相关配置信息检查成功;
[0038]更改模块,在检查模块对相关配置信息检查成功后,用于根据测试要求配置对相关配置信息进行更改;
[0039]记录模块,在检查模块对相关配置信息检查失败后,用于结束检查,并记录失败信息。
[0040]为解决上述技术问题,本申请还提供一种电子设备,包括存储器,用于存储计算机程序;
[0041]处理器,用于执行计算机程序时实现上述的测试环境检查方法的步骤。
[0042]为解决上述技术问题,本申请还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述的测试环境检查方法的步骤。
[0043]本申请所提供的测试环境检查方法,包括:响应于检查指令,通过脚本获取服务器的相关配置信息,并对配置信息进行检查,若检查失败,结束检查,并记录相关失败信息,检查成功,根据测试所需配置要求对相关配置信息进行修改,其中相关配置信息至少包括,扩展器配置信息和硬盘配置信息。通过上述方法,使用脚本执行步骤,即使扩展器和其它固件的连接复杂,也能够较为全面的对服务器中扩展器和其下的硬盘等固件进行检测,同时避免人工检查时操作复杂,且检查的不全面的问题,并且能够自动根据测试要求对服务器的相关固件进行更新升级等操作,使技术人员操作更为简便,提高了对测试环境检查的效率。
[0044]本申请还提供一种测试环境检查系统、电子设备及介质,与上述的测试环境检查方法对应,具有相同的有益效果。
附图说明
[0045]为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0046]图1为本申请实施例提供的一种测试环境检测方法的流程图;
[0047]图2为本申请实施例提供的一种在具体应用场景内测试环境检测方法对应的流程图;
[0048]图3为本申请实施例提供的一种测试环境检测系统的结构图;
[0049]图4为本申请实施例提供的一种电子设备的结构图。...

【技术保护点】

【技术特征摘要】
1.一种测试环境检查方法,其特征在于,包括:响应于检查指令,通过脚本获取服务器的相关配置信息;对所述相关配置信息进行检查,并判断是否对所述相关配置信息检查成功;若检查成功,则根据测试要求配置对所述相关配置信息进行更改;若检查失败,则结束检查,并记录失败信息;其中,所述相关配置信息至少包括,扩展器配置信息和硬盘配置信息。2.根据权利要求1所述的测试环境检查方法,其特征在于,所述服务器的相关配置信息还包括,所述服务器的机型信息、所述服务器中各设备的配置信息和所述服务器中各设备的链路信息;其中,所述服务器中各设备的配置信息包括:CPU配置信息、内存配置信息、内核配置信息、BMC配置信息、BIOS配置信息、SAS/RAID卡配置信息和工具/驱动配置信息。3.根据权利要求2所述的测试环境检查方法,其特征在于,若所述相关配置信息为:所述扩展器配置信息,则所述对所述相关配置信息进行检查包括:获取所述服务器中扩展器的数量;若所述扩展器的数量为第一数量,则获取所述扩展器的控制编号;若所述控制编号为第一编号,则所述扩展器为上背板;若所述控制编号为第二编号,则所述扩展器为下背板;若所述扩展器的数量为第二数量,则获取所述扩展器的地址和连接地址;若所述扩展器的地址为其余扩展器的连接地址,则所述扩展器为后下背板,含有所述连接地址的扩展器为后上背板,其余扩展器为前上背板。4.根据权利要求3所述的测试环境检查方法,其特征在于,若所述相关配置信息为:所述硬盘配置信息,且硬盘为系统盘;则所述对所述相关配置信息进行检查包括:检查所述服务器中挂载的系统盘数量;若系统盘数量为第三数量,则确定所述系统盘为CPU/PCH直通硬盘;若系统盘数量不为第三数量,则判断是否存在扩展器;若存在,则根据所述系统盘对应于所述扩展器的第一id,确定所述系统盘挂载的所述扩展器;若不存在,则根据所述系统盘对应于SAS/RAID卡的第二id,确定所述...

【专利技术属性】
技术研发人员:马存超赵凡管彦广
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:

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

1