[发明专利]PSU固件升降级稳定性测试方法、装置、终端及存储介质在审
申请号: | 201910063452.7 | 申请日: | 2019-01-23 |
公开(公告)号: | CN109783390A | 公开(公告)日: | 2019-05-21 |
发明(设计)人: | 王浩生 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 刘雪萍 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 升降 固件版本信息 稳定性测试 降级 版本信息 存储介质 校验 新版本 终端 抓取 固件版本 人工操作 人力资源 自动测试 服务器 采集 测试 升级 保证 | ||
本发明提供一种PSU固件升降级稳定性测试方法、装置、终端及存储介质,包括:抓取服务器PSU固件初始版本信息;升级PSU固件版本并对新版本信息进行校验;对新版本PSU固件进行降级处理并采集降级后的固件版本信息;利用固件初始版本信息对降级后的固件版本信息进行校验。本发明能够实现对PSU固件升降级稳定性进行自动测试,无需人工操作,节省了大量时间和人力资源,且保证了测试的准确性。
技术领域
本发明属于服务器测试技术领域,具体涉及一种PSU固件升降级稳定性测试方法、装置、终端及存储介质。
背景技术
服务器在使用过程中,时常需要对PSU(Power supply unit,即电源供应器)的固件版本进行升级,或对固件版本更新后发现PSU运行异常需要对固件版本进行恢复。为了保证PSU能够正常工作,PSU固件的升级与恢复是难以避免的。
目前服务器PSU存在四个固件,一次升级或降级操作需要对四个PSU固件完成完成升级或降级,任何一个固件升级或降级未成功都会导致服务器PSU无法正常工作,进而导致服务器运行异常,严重的甚至出现宕机情况。因此,服务器PSU固件升降级稳定性对服务器的运行十分重要。
现有对服务器PSU固件升降级稳定性的测试大多是人工对固件进行升降级处理,然后通过对固件版本号进行检查判断对PSU固件升降级的操作是否完全成功。通过反复对固件进行上述测试,从而对服务器PSU固件升降级稳定性进行验证。但是,这种方法对人工操作比较依赖,严重浪费人力资源和时间,且人工在对PSU固件版本号进行检查时,也可能出现遗漏的问题,造成测试结果不准确。
发明内容
针对现有依赖人工操作对PSU固件升降级稳定性进行测试的不足,本发明提供一种PSU固件升降级稳定性测试方法、装置、终端及存储介质,以解决人工测试耗费时间且准确度无法保证的技术问题。
第一方面,本发明提供一种PSU固件升降级稳定性测试方法,包括:
抓取服务器PSU固件初始版本信息;
升级PSU固件版本并对新版本信息进行校验,包括:设置新版本固件升级配置文件;利用新版本固件升级配置文件进行固件升级;关闭测试服务器操作系统;通过向疲劳机下发AC断电指令控制疲劳机给服务器AC断电;计算断电持续时间并在断电持续时间达到预设的断电时间时控制疲劳机给服务器AC上电;启动测试服务器操作系统并采集PSU固件当前版本;判断PSU固件当前版本与配置文件中的固件版本是否一致:是,则判定固件升级成功并记录当前升级次数;否,则判定固件升级失败并输出错误信息。
对新版本PSU固件进行降级处理并采集降级后的固件版本信息,包括:在PSU固件写入PSU自恢复功能;利用PSU自恢复功能将PSU固件版本恢复为初始版本;关闭测试服务器操作系统;通过向疲劳机下发AC断电指令控制疲劳机给服务器AC断电;计算断电持续时间并在断电持续时间达到预设的断电时间时控制疲劳机给服务器AC上电;启动测试服务器操作系统并采集降级后的PSU固件版本信息。
利用固件初始版本信息对降级后的固件版本信息进行校验,包括:判断降级后的固件版本信息与初始版本信息是否一致:是,则判定固件降级成功并记录当前降级次数;否,则判定固件降级失败并输出错误信息。
第二方面,本发明提供一种PSU固件升降级稳定性测试装置,包括:
初始抓取单元,配置用于抓取服务器PSU固件初始版本信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910063452.7/2.html,转载请声明来源钻瓜专利网。