一种BMC的版本更新测试方法及装置制造方法及图纸

技术编号:15704753 阅读:187 留言:0更新日期:2017-06-26 09:27
本发明专利技术提供了一种BMC的版本更新测试方法及装置,预先在建立的测试平台上设置基板管理控制器BMC的版本更新参数和版本更新文件,通过向与版本更新参数对应的基板管理控制器BMC发送版本更新文件,并获取该基板管理控制器BMC的刷新进度值,达到实时监测基板管理控制器BMC刷新进度的目的,在判断出其刷新进度值达到目标进度值,且该基板管理控制器BMC处于正常运行状态时,生成并显示刷新成功结果,可见,基于测试平台自动向基板管理控制器BMC发送版本更新文件来检验基板管理控制器BMC是否完成更新,既提高了基板管理控制器BMC的版本更新测试的自动性,节省人工测试操作和干预时间,又提升BMC的版本更新效率。

【技术实现步骤摘要】
一种BMC的版本更新测试方法及装置
本专利技术涉及计算机软件测试领域,更具体的说,是涉及一种BMC的版本更新测试方法及装置。
技术介绍
基板管理控制器(BaseboardManagementController,BMC)是智能平台管理接口(IntelligentPlatformManagementInterface,IPMI)的一部分,可以安装在服务器上,自动监控与管理系统的健康状况。由于BMC固件的版本日新月异,因此需要经常对BMC版本进行更新,以达到更好地监控与管理系统健康状况的目的。目前,可以通过web网页更新BMC,然而基于web更新BMC的过程需要人为手动去完成版本更新操作,具体包括:人为向基板管理控制器BMC发送版本更新文件,并实时检测该基板管理控制器BMC的刷新进度,在刷新完成后还需要检测该基板管理控制器BMC是否能够在版本更新后正常运行,以确保基板管理控制器BMC的版本更新成功,从而增加了更新BMC版本过程中的人力资源消耗和时间成本,降低了BMC的版本更新效率。
技术实现思路
有鉴于此,本专利技术提供了一种BMC的版本更新测试方法及装置,节省了人力,进而提高了BMC的版本本文档来自技高网...
一种BMC的版本更新测试方法及装置

【技术保护点】
一种BMC的版本更新测试方法,其特征在于,预先建立测试平台,并在所述测试平台上设置版本更新参数和版本更新文件,包括:向与所述版本更新参数对应的基板管理控制器BMC发送所述版本更新文件;获取所述基板管理控制器BMC的刷新进度值;判断所述基板管理控制器BMC的刷新进度值是否达到目标进度值;若所述基板管理控制器BMC的刷新进度值达到所述目标进度值,判断所述基板管理控制器BMC是否正常运行;若所述基板管理控制器BMC正常运行,生成并显示刷新成功结果。

【技术特征摘要】
1.一种BMC的版本更新测试方法,其特征在于,预先建立测试平台,并在所述测试平台上设置版本更新参数和版本更新文件,包括:向与所述版本更新参数对应的基板管理控制器BMC发送所述版本更新文件;获取所述基板管理控制器BMC的刷新进度值;判断所述基板管理控制器BMC的刷新进度值是否达到目标进度值;若所述基板管理控制器BMC的刷新进度值达到所述目标进度值,判断所述基板管理控制器BMC是否正常运行;若所述基板管理控制器BMC正常运行,生成并显示刷新成功结果。2.根据权利要求1所述的方法,其特征在于,在所述获取所述基板管理控制器BMC的刷新进度值之后,还包括:记录所述基板管理控制器BMC的刷新进度值的持续时间;判断所述基板管理控制器BMC的刷新进度值的持续时间是否小于或等于预设时间值;若所述基板管理控制器BMC的刷新进度值的持续时间小于或等于所述预设时间值,执行所述判断所述基板管理控制器BMC的刷新进度值是否达到目标进度值。3.根据权利要求2所述的方法,其特征在于,在判断出所述基板管理控制器BMC的刷新进度值的持续时间大于所述预设时间值后,还包括:记录持续时间判断次数;判断所述持续时间判断次数是否等于目标判断次数;若所述持续时间判断次数小于所述目标判断次数,返回所述记录所述基板管理控制器BMC的刷新进度值的持续时间;若所述持续时间判断次数等于所述目标判断次数,生成并显示刷新失败结果。4.根据权利要求1所述的方法,其特征在于,所述判断所述基板管理控制器BMC是否正常运行,包括:判断是否接收到所述基板管理控制器BMC发送的正常运行指令;相应的,所述若所述基板管理控制器BMC正常运行,生成并显示刷新成功结果,具体为:若接收到所述基板管理控制器BMC发送的正常运行指令,生成并显示刷新成功结果。5.根据权利要求4所述的方法,其特征在于,在接收到所述基板管理控制器BMC发送的正常运行指令之后,还包括:判断所述版本更新参数是否异常;相应的,所述若所述基板管理控制器BMC正常运行,生成并显示刷新成功结果,具体为:若接收到所述基板管理控制器BMC发送的正常运行指令,且所述版本更新参数正常,生成并显示刷新成功结果。6.根据权利要求4所述的方法,其特征在于,在判断出未接收到所述基板管理控制器BMC发送的正常运行指令后,还包括:生成并显示刷新失败结果。7.根据权利要求1所述的方法,其特征在于,在所述生成并显示刷新成功结果之后,还包括:记录所述基板管理控制器BMC的刷新次数;判断所述基板管理控制器BMC的刷新次数是否等于目标刷新次数;若所述基板管理控制器BMC的刷新次数小于所述目标刷新次数,返回所述向与所述版本更新参数对应的基板管理控制器BMC发送所述版本更新文件;若所述基板管理控制器BMC的刷新次数等于所述目标刷新次数,生成并显示当前结果,作为刷新成功结果。8.一种BMC的版本更新测试装置,其特征在于,包括:建立模块,用于建立测试平台;设置模块,用于在所述测试平台上设置版本更新...

【专利技术属性】
技术研发人员:张兆义
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1