[发明专利]一种带内刷新固件过程的稳定性测试方法、装置及设备在审
申请号: | 201911244724.X | 申请日: | 2019-12-06 |
公开(公告)号: | CN111104271A | 公开(公告)日: | 2020-05-05 |
发明(设计)人: | 李波 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 史翠 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 刷新 过程 稳定性 测试 方法 装置 设备 | ||
本发明公开了一种带内刷新固件过程的稳定性测试方法,通过获取待测固件的信息、镜像文件和刷新模式设置,根据待测固件的信息调用预设的稳定性测试脚本,调用带内刷新工具,执行稳定性测试脚本,根据刷新模式设置,利用带内刷新工具和镜像文件对待测固件进行预设次数的带内刷新,通过模拟对待测固件的反复刷新过程来检验了待测固件在带内刷新过程中的稳定性,实现了对服务器固件带内刷新过程的稳定性测试,弥补了这一技术的空白,有助于发现服务器在带内刷新过程中的潜在稳定性故障,提高服务器固件投入使用后的产品质量及用户体验。本发明还公开了一种带内刷新固件过程的稳定性测试装置、设备及计算机可读存储介质,具有上述有益效果。
技术领域
本发明涉及服务器测试技术领域,特别是涉及一种带内刷新固件过程的稳定性测试方法、装置、设备及计算机可读存储介质。
背景技术
设备管理通常分为带内管理(In-Band)和带外管理(Out-Of-Band),相应的,服务器固件的刷新过程包括带内刷新和带外刷新。
以BMC固件为例。Yafuflash和socflash都是可用于BMC固件刷新的重要工具。其中,socflash是带内升级BMC固件版本的工具,其具有极高的稳定性,即使BMC挂掉了,只要能进入DOS或者OS,均可以成功刷新固件。但这也恰恰是其缺点所在,不论什么情况下均可刷新具有极大的安全隐患,而且其刷新时不能保留配置,万一有黑客攻击使用socflash工具刷新了BMC固件,BMC设置、日志等信息均无法被保留,丢失大量有用数据。而Yafuflash工具作为一种带外刷新工具,可与选择添加参数保留配置刷新,具有极高的安全性。因此对BMC固件等服务器固件通常采用Yafuflash工具实现带内保留配置刷新。
然而,应用Yafuflash工具等带外刷新工具进行带内刷新时,不仅依赖工具本身的稳定性,也大大依赖网络的稳定性,且在大批量刷新时占用带宽较大,具有较大的不稳定性。因此在投入使用前,需要对服务器固件的带内刷新过程的稳定性进行测试。由于稳定性测试通常是一个执行时间较长的测试过程,通过测试人员手动配置、执行测试可行性较低。
提供一种服务器固件的带内刷新过程的稳定性测试方法,是本领域技术人员需要解决的技术问题。
发明内容
本发明的目的是提供一种带内刷新固件过程的稳定性测试方法、装置、设备及计算机可读存储介质,用于对服务器固件的带内刷新过程的稳定性进行测试。
为解决上述技术问题,本发明提供一种带内刷新固件过程的稳定性测试方法,包括:
获取待测固件的信息、镜像文件和刷新模式设置;
根据所述待测固件的信息调用预设的稳定性测试脚本;
调用带内刷新工具;
执行所述稳定性测试脚本,根据所述刷新模式设置,利用所述带内刷新工具和所述镜像文件对所述待测固件进行预设次数的带内刷新,得到所述待测固件的带内刷新过程的稳定性测试结果。
可选的,所述带内刷新工具具体为Yafuflash工具。
可选的,所述待测固件的类型包括BMC固件、BIOS固件、CPLD固件和PSU固件。
可选的,当所述待测固件为待测BMC固件时,所述执行所述稳定性测试脚本,根据所述刷新模式设置,利用所述带内刷新工具和所述镜像文件对所述待测固件进行预设次数的带内刷新,得到所述待测固件的带内刷新过程的稳定性测试结果,具体包括:
判断当前刷新次数是否为偶数次;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911244724.X/2.html,转载请声明来源钻瓜专利网。