The invention provides a PSU firmware upgrade and downgrade stability test method, device, terminal and storage medium, including: grabbing the initial version information of server PSU firmware; upgrading PSU firmware version and verifying the new version information; downgrading the new version of PSU firmware and collecting the downgraded firmware version information; and using the initial version information of firmware to send the downgraded firmware version information. Information is checked. The invention can automatically test the stability of PSU firmware upgrade and downgrade without manual operation, saves a lot of time and human resources, and ensures the accuracy of the test.
【技术实现步骤摘要】
PSU固件升降级稳定性测试方法、装置、终端及存储介质
本专利技术属于服务器测试
,具体涉及一种PSU固件升降级稳定性测试方法、装置、终端及存储介质。
技术介绍
服务器在使用过程中,时常需要对PSU(Powersupplyunit,即电源供应器)的固件版本进行升级,或对固件版本更新后发现PSU运行异常需要对固件版本进行恢复。为了保证PSU能够正常工作,PSU固件的升级与恢复是难以避免的。目前服务器PSU存在四个固件,一次升级或降级操作需要对四个PSU固件完成完成升级或降级,任何一个固件升级或降级未成功都会导致服务器PSU无法正常工作,进而导致服务器运行异常,严重的甚至出现宕机情况。因此,服务器PSU固件升降级稳定性对服务器的运行十分重要。现有对服务器PSU固件升降级稳定性的测试大多是人工对固件进行升降级处理,然后通过对固件版本号进行检查判断对PSU固件升降级的操作是否完全成功。通过反复对固件进行上述测试,从而对服务器PSU固件升降级稳定性进行验证。但是,这种方法对人工操作比较依赖,严重浪费人力资源和时间,且人工在对PSU固件版本号进行检查时,也可能出现遗漏的问题,造成测试结果不准确。
技术实现思路
针对现有依赖人工操作对PSU固件升降级稳定性进行测试的不足,本专利技术提供一种PSU固件升降级稳定性测试方法、装置、终端及存储介质,以解决人工测试耗费时间且准确度无法保证的技术问题。第一方面,本专利技术提供一种PSU固件升降级稳定性测试方法,包括:抓取服务器PSU固件初始版本信息;升级PSU固件版本并对新版本信息进行校验,包括:设置新版本固件升级配置文件;利用新 ...
【技术保护点】
1.一种PSU固件升降级稳定性测试方法,其特征在于,包括:抓取服务器PSU固件初始版本信息;升级PSU固件版本并对新版本信息进行校验;对新版本PSU固件进行降级处理并采集降级后的固件版本信息;利用固件初始版本信息对降级后的固件版本信息进行校验。
【技术特征摘要】
1.一种PSU固件升降级稳定性测试方法,其特征在于,包括:抓取服务器PSU固件初始版本信息;升级PSU固件版本并对新版本信息进行校验;对新版本PSU固件进行降级处理并采集降级后的固件版本信息;利用固件初始版本信息对降级后的固件版本信息进行校验。2.根据权利要求1所述的PSU固件升降级稳定性测试方法,其特征在于,所述升级PSU固件版本并对新版本信息进行校验包括:设置新版本固件升级配置文件;利用新版本固件升级配置文件进行固件升级;关闭测试服务器操作系统;通过向疲劳机下发AC断电指令控制疲劳机给服务器AC断电;计算断电持续时间并在断电持续时间达到预设的断电时间时控制疲劳机给服务器AC上电;启动测试服务器操作系统并采集PSU固件当前版本;判断PSU固件当前版本与配置文件中的固件版本是否一致:是,则判定固件升级成功并记录当前升级次数;否,则判定固件升级失败并输出错误信息。3.根据权利要求1所述的PSU固件升降级稳定性测试方法,其特征在于,所述对新版本PSU固件进行降级处理并采集降级后的固件版本信息包括:在PSU固件写入PSU自恢复功能;利用PSU自恢复功能将PSU固件版本恢复为初始版本;关闭测试服务器操作系统;通过向疲劳机下发AC断电指令控制疲劳机给服务器AC断电;计算断电持续时间并在断电持续时间达到预设的断电时间时控制疲劳机给服务器AC上电;启动测试服务器操作系统并采集降级后的PSU固件版本信息。4.根据权利要求1所述的PSU固件升降级稳定性测试方法,其特征在于,所述利用固件初始版本信息对降级后的固件版本信息进行校验包括:判断降级后的固件版本信息与初始版本信息是否一致:是,则判定固件降级成功并记录当前降级次数;否,则判定固件降级失败并输出错误信息。5.一种PSU固件升降级稳定性测试装置,其特征在于,包括:初始抓取单元,配置用于抓取服务器PSU固件初始版本信息;固件升级单元,配置用于升级PSU固件版本并对新版本信息进行校验;固件降级单元,配置用于对新版本PSU固件进行降级处理并采集降级后的固件版本信息;降级校验单元,配置用于利用固件初始版本信息对...
【专利技术属性】
技术研发人员:王浩生,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。