固件更新的测试方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:37804849 阅读:30 留言:0更新日期:2023-06-09 09:34
本申请涉及一种固件更新的测试方法、装置、计算机设备和存储介质。该方法包括基于第一配置参数向待测服务器中的基板管理控制器BMC发送固件更新指令,固件更新指令用于指示BMC对复杂可编程器件CPLD的固件进行更新处理;在检测到更新处理结束后,基于第二配置参数向电源分配单元PDU发送上下电控制指令,上下电控制指令用于指示PDU对待测服务器下电以及下电后上电;在待测服务器下电和上电后,基于第三配置参数登录BMC对应的网页,以获取CPLD的更新后的固件信息;根据更新后的固件信息确定对CPLD的固件更新性能的测试结果。本申请提供的测试方法在测试时无需人工手动测试,能够节省人力资源,且提高测试效率。且提高测试效率。且提高测试效率。

【技术实现步骤摘要】
固件更新的测试方法、装置、计算机设备和存储介质


[0001]本申请涉及测试
,特别是涉及一种固件更新的测试方法、装置、计算机设备和存储介质。

技术介绍

[0002]服务器一般包括两个系统,一个是BMC(Baseboard Management Controller,基板管理控制器)端,主要起到控制以及监管服务器各种传感器是否正常的功能;另一个是CPU(central processing unit,中央处理器)端,CPU端的启动需要CPLD(Complex Programmable logic device,复杂可编程逻辑器件)以及BIOS(Basic Input Output System,基本输入输出系统)等功能正常。当CPLD的功能变更或者修复已知的bug时,需要升级其版本,且升级完成后需要对服务器进行AC上下电重启CPLD,使新的CPLD生效。CPLD在CPU启动过程中起着决定性的作用,因此需要在产品研发阶段对CPLD的固件更新的性能进行测试。
[0003]传统技术中,在对CPLD的固件更新的性能进行测试时,完全依靠人工手本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种固件更新的测试方法,其特征在于,所述方法包括:基于第一配置参数向待测服务器中的基板管理控制器BMC发送固件更新指令,所述固件更新指令用于指示所述BMC对复杂可编程器件CPLD的固件进行更新处理;在检测到更新处理结束后,基于第二配置参数向电源分配单元PDU发送上下电控制指令,所述上下电控制指令用于指示所述PDU对所述待测服务器下电以及在下电后上电;在所述待测服务器下电和上电后,基于第三配置参数登录所述BMC对应的网页,以获取所述CPLD的更新后的固件信息;根据所述更新后的固件信息确定对所述CPLD的固件更新性能的测试结果。2.根据权利要求1所述的方法,其特征在于,所述根据所述更新后的固件信息确定对所述CPLD的固件更新性能的测试结果,包括:将所述更新后的固件信息与预先存储的更新后的固件信息进行对比;若所述更新后的固件信息与所述预先存储的更新后的固件信息相同,则确定所述CPLD的固件更新性能的测试结果为测试通过;若所述更新后的固件信息与所述预先存储的更新后的固件信息不相同,则确定所述CPLD的固件更新性能的测试结果为测试未通过。3.根据权利要求1所述的方法,其特征在于,所述在所述待测服务器下电和上电后,基于第三配置参数登录所述BMC的网页,以获取所述CPLD的更新后的固件信息之前,所述方法还包括:将所述待测服务器的系统掉电恢复策略设置为总是开启模式,所述总是开启模式用于指示在所述BMC初始化完成后,所述待测服务器自动开启。4.根据权利要求1

3任一项所述的方法,其特征在于,所述方法还包括:检测当前的测试时长是否达到预先设定的测试时长;若否,则返回继续执行所述基于第一配置参数向待测服务器中的基板管理控制器BMC发送固件更新指令的步骤。5.根据权利要求4所述的方法...

【专利技术属性】
技术研发人员:郭锐柴兆文王马俊房振南黄建新
申请(专利权)人:中科可控信息产业有限公司
类型:发明
国别省市:

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

1