服务器测试环境搭建方法、装置、设备及可读存储介质制造方法及图纸

技术编号:38426837 阅读:12 留言:0更新日期:2023-08-07 11:24
本发明专利技术公开了一种服务器测试环境搭建方法、装置、设备及可读存储介质,属于计算机测试领域,用于提升BIOS测试的测试环境搭建工作的工作效率。考虑到基本输入输出系统本身的版本更迭会伴随着BIOS测试项及其对应的配置选项的变化,本发明专利技术可以将预置对应关系置于基本输入输出系统的镜像文件中,使得研发人员在更新文件版本时可同时对预置对应关系进行更新,提升了工作效率,且本发明专利技术可以将该预置对应关系展示至人机交互界面,并基于用户对目标测试项的选择,将预置对应关系中与目标测试项对应的BIOS的配置选项应用至BIOS,从而自动化的完成测试环境搭建,从而降低了工作量并提升了工作效率。效率。效率。

【技术实现步骤摘要】
服务器测试环境搭建方法、装置、设备及可读存储介质


[0001]本专利技术涉及计算机测试领域,特别是涉及一种服务器测试环境搭建方法,本专利技术还涉及一种服务器测试环境搭建方法、装置、设备、服务器、服务器集群及计算机可读存储介质。

技术介绍

[0002]随着服务器技术的快速发展,服务器的特性越来越多,研发过程中针对这些特性的功能自测也越来越多,通常需要通过BIOS(Basic Input Output System,基本输入输出系统)对这些测试项进行测试,并且在对这些BIOS的待测试项进行测试之前,往往需要根据待测试项测试内容的不同,调整与待测试项匹配的多个BIOS配置选项以建立标准的测试环境,从而完成测试,但是相关技术中缺少一种成熟的测试环境搭建方法,针对大量的BIOS的待测试项需要进行不同的BIOS配置,工作量较大且工作效率较低。
[0003]因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。

技术实现思路

[0004]本专利技术的目的是提供一种服务器测试环境搭建方法,将预置对应关系置于基本输入输出系统的镜像文件中,使得研发人员在更新文件版本时可同时对预置对应关系进行更新,且可基于预置对应关系自动化的完成测试环境搭建,从而降低了工作量并提升了工作效率;本专利技术的另一目的是提供一种服务器测试环境搭建方法、装置、设备、服务器、服务器集群及计算机可读存储介质,将预置对应关系置于基本输入输出系统的镜像文件中,使得研发人员在更新文件版本时可同时对预置对应关系进行更新,且可基于预置对应关系自动化的完成测试环境搭建,从而降低了工作量并提升了工作效率。
[0005]为解决上述技术问题,本专利技术提供了一种服务器测试环境搭建方法,包括:处理器从基本输入输出系统的镜像文件中获取预置对应关系;将所述预置对应关系展示至人机交互界面;响应于通过所述人机交互界面接收到的对于目标测试项的选择指令,将所述预置对应关系中与所述目标测试项对应的所述基本输入输出系统的配置选项应用于所述基本输入输出系统,以便完成测试环境搭建;其中,所述预置对应关系为所述基本输入输出系统的测试项与配置选项之间的对应关系。
[0006]另一方面,应用于基本输入输出系统;所述从基本输入输出系统的镜像文件中获取预置对应关系包括:在基本输入输出系统的开机阶段,从所述基本输入输出系统的镜像文件中获取预置对应关系。
[0007]另一方面,所述将所述预置对应关系展示至人机交互界面包括:
在所述基本输入输出系统的开机阶段,生成与所述预置对应关系对应的可视化界面并推送至所述基本输入输出系统所在设备的显示器。
[0008]另一方面,所述将所述预置对应关系展示至人机交互界面还包括:将所述预置对应关系发送至辅助控制器,以便所述辅助控制器将所述预置对应关系展示至人机交互界面,并响应于通过所述人机交互界面接收到的对于目标测试项的选择指令,将所述预置对应关系中与所述目标测试项对应的所述基本输入输出系统的配置选项打包为第一配置项数据包;所述响应于通过所述人机交互界面接收到的对于目标测试项的选择指令,将所述预置对应关系中与所述目标测试项对应的所述基本输入输出系统的配置选项应用于所述基本输入输出系统,以便完成测试环境搭建包括:响应于基于所述基本输入输出系统开机阶段的所述可视化界面接收到的对于第一目标测试项的选择指令,将所述预置对应关系中与所述第一目标测试项对应的所述基本输入输出系统的配置选项打包为第二配置项数据包,以便重启后根据所述第一配置项数据包和/或所述第二配置项数据包对所述基本输入输出系统进行配置并完成测试环境搭建;该服务器测试环境搭建方法还包括:在所述基本输入输出系统的开机阶段,根据所述第一配置项数据包和/或所述第二配置项数据包对所述基本输入输出系统进行配置;将配置完毕的配置项数据包进行删除。
[0009]另一方面,所述在所述基本输入输出系统的开机阶段,根据所述第一配置项数据包和/或所述第二配置项数据包对所述基本输入输出系统进行配置包括:在所述基本输入输出系统的开机阶段,判断所述第一配置项数据包以及所述第二配置项数据包是否同时存在;若未同时存在,根据存在的配置项数据包对所述基本输入输出系统进行配置;若同时存在,判断所述第一配置项数据包以及所述第二配置项数据包中是否存在重复的配置选项;若不存在重复的配置选项,则同时根据所述第一配置项数据包以及所述第二配置项数据包对所述基本输入输出系统进行配置;若存在重复的配置选项,则根据所述第一配置项数据包以及所述第二配置项数据包中最高优先级的一者,对所述基本输入输出系统进行配置。
[0010]另一方面,所述第一配置项数据包的优先级高于所述第二配置项数据包的优先级。
[0011]另一方面,该服务器测试环境搭建方法还包括:在所述基本输入输出系统的开机阶段,响应于测试项选择功能的开启指令,开启在所述基本输入输出系统的开机阶段的测试项选择功能,响应于测试项选择功能的关闭指令,关闭在所述基本输入输出系统的开机阶段的测试项选择功能;所述在所述基本输入输出系统的开机阶段,生成与所述预置对应关系对应的可视化界面并推送至所述基本输入输出系统所在设备的显示器包括:在所述基本输入输出系统的开机阶段,判断测试项选择功能是否开启;若开启,则生成与所述预置对应关系对应的可视化界面并推送至所述基本输入输
出系统所在设备的显示器。
[0012]另一方面,所述辅助控制器将所述预置对应关系展示至人机交互界面,并响应于通过所述人机交互界面接收到的对于目标测试项的选择指令,将所述预置对应关系中与所述目标测试项对应的所述基本输入输出系统的配置选项打包为第一配置项数据包包括:所述辅助控制器生成包含所述预置对应关系的网页页面,响应于通过所述网页页面接收到的对于目标测试项的选择指令,将所述预置对应关系中与所述目标测试项对应的所述基本输入输出系统的配置选项打包为第一配置项数据包。
[0013]另一方面,该服务器测试环境搭建方法还包括:所述辅助控制器在生成所述第一配置项数据包后,通过所述网页页面提示所述基本输入输出系统所在设备需要重启。
[0014]另一方面,所述将所述预置对应关系发送至辅助控制器包括:在所述基本输入输出系统的开机阶段,判断当前所述基本输入输出系统的镜像文件中的预置对应关系与辅助控制器当前已存储的预置对应关系的版本是否一致;若不一致,将当前所述基本输入输出系统的镜像文件中的预置对应关系发送至所述辅助控制器;若一致,则不向所述辅助控制器发送数据。
[0015]另一方面,所述辅助控制器为基板管理控制器;所述将所述预置对应关系发送至辅助控制器包括:将所述预置对应关系,通过红鱼接口发送至所述辅助控制器。
[0016]另一方面,所述辅助控制器为多个;所述判断所述第一配置项数据包以及所述第二配置项数据包中是否存在重复的配置选项包括:判断所述第二配置项数据包以及各个所述第一配置项数据包中,是否存在不包括重复配置选项的配置项数据包;若存在,根据所述第二配置项数据包以及各个所述第一配置项数据包中不存在重复的配置本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器测试环境搭建方法,其特征在于,包括:处理器从基本输入输出系统的镜像文件中获取预置对应关系;将所述预置对应关系展示至人机交互界面;响应于通过所述人机交互界面接收到的对于目标测试项的选择指令,将所述预置对应关系中与所述目标测试项对应的所述基本输入输出系统的配置选项应用于所述基本输入输出系统,以便完成测试环境搭建;其中,所述预置对应关系为所述基本输入输出系统的测试项与配置选项之间的对应关系。2.根据权利要求1所述的服务器测试环境搭建方法,其特征在于,应用于基本输入输出系统;所述从基本输入输出系统的镜像文件中获取预置对应关系包括:在基本输入输出系统的开机阶段,从所述基本输入输出系统的镜像文件中获取预置对应关系。3.根据权利要求2所述的服务器测试环境搭建方法,其特征在于,所述将所述预置对应关系展示至人机交互界面包括:在所述基本输入输出系统的开机阶段,生成与所述预置对应关系对应的可视化界面并推送至所述基本输入输出系统所在设备的显示器。4.根据权利要求3所述的服务器测试环境搭建方法,其特征在于,所述将所述预置对应关系展示至人机交互界面还包括:将所述预置对应关系发送至辅助控制器,以便所述辅助控制器将所述预置对应关系展示至人机交互界面,并响应于通过所述人机交互界面接收到的对于目标测试项的选择指令,将所述预置对应关系中与所述目标测试项对应的所述基本输入输出系统的配置选项打包为第一配置项数据包;所述响应于通过所述人机交互界面接收到的对于目标测试项的选择指令,将所述预置对应关系中与所述目标测试项对应的所述基本输入输出系统的配置选项应用于所述基本输入输出系统,以便完成测试环境搭建包括:响应于基于所述基本输入输出系统开机阶段的所述可视化界面接收到的对于第一目标测试项的选择指令,将所述预置对应关系中与所述第一目标测试项对应的所述基本输入输出系统的配置选项打包为第二配置项数据包,以便重启后根据所述第一配置项数据包和/或所述第二配置项数据包对所述基本输入输出系统进行配置并完成测试环境搭建;该服务器测试环境搭建方法还包括:在所述基本输入输出系统的开机阶段,根据所述第一配置项数据包和/或所述第二配置项数据包对所述基本输入输出系统进行配置;将配置完毕的配置项数据包进行删除。5.根据权利要求4所述的服务器测试环境搭建方法,其特征在于,所述在所述基本输入输出系统的开机阶段,根据所述第一配置项数据包和/或所述第二配置项数据包对所述基本输入输出系统进行配置包括:在所述基本输入输出系统的开机阶段,判断所述第一配置项数据包以及所述第二配置项数据包是否同时存在;
若未同时存在,根据存在的配置项数据包对所述基本输入输出系统进行配置;若同时存在,判断所述第一配置项数据包以及所述第二配置项数据包中是否存在重复的配置选项;若不存在重复的配置选项,则同时根据所述第一配置项数据包以及所述第二配置项数据包对所述基本输入输出系统进行配置;若存在重复的配置选项,则根据所述第一配置项数据包以及所述第二配置项数据包中最高优先级的一者,对所述基本输入输出系统进行配置。6.根据权利要求5所述的服务器测试环境搭建方法,其特征在于,所述第一配置项数据包的优先级高于所述第二配置项数据包的优先级。7.根据权利要求3所述的服务器测试环境搭建方法,其特征在于,该服务器测试环境搭建方法还包括:在所述基本输入输出系统的开机阶段,响应于测试项选择功能的开启指令,开启在所述基本输入输出系统的开机阶段的测试项选择功能,响应于测试项选择功能的关闭指令,关闭在所述基本输入输出系统的开机阶段的测试项选择功能;所述在所述基本输入输出系统的开机阶段,生成与所述预置对应关系对应的可视化界面并推送至所述基本输入输出系统所在设备的显示器包括:在所述基本输入输出系统的开机阶段,判断测试项选择功能是否开启;若开启,则生成与所述预置对应关系对应的可视化界面并推送至所述基本输入输出系统所在设备的显示器。8.根据权利要求4所述的服务器测试环境搭建方法,其特征在于,所述辅助控制器将所述预置对应关系展示至人机交互界面,并响应于通过所述人机交互界面接收到的对于目标测试项的选择指令,将所述预置对应关系中与所述目标测试项对应的所述基本输入输出系统的配置选项打包为第一配置项数据包包括:所述辅助控制器生成包含所述预置对应关系的网页页面,响应于通过所述网页页面接收到的对于目标测试项的选择指令,将所述预置对应关系中与所述目标测试项对应的所述基本输入输出系统的配置选项打包为第一配置项数据包。9.根据权利要求8所述的服务器测试环境搭建方法...

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

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

1