[发明专利]BMC故障检测功能测试方法、系统、终端及存储介质在审
申请号: | 202111335531.2 | 申请日: | 2021-11-11 |
公开(公告)号: | CN114116338A | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 张青鑫 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 侯绪军 |
地址: | 215100 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | bmc 故障 检测 功能 测试 方法 系统 终端 存储 介质 | ||
本发明涉及服务器技术领域,具体提供一种BMC故障检测功能测试方法、系统、终端及存储介质,包括:登录BMC并将BMC切换至调试模式,并通过转储文件查看调试模式下的原始数据;利用错误注入指令向所述原始数据注入错误数据;查看BMC检测信息,如果所述检测信息的内容与错误数据匹配则判定测试通过。本发明提升了测试的便捷性,大大节省了测试时间以及减少了用例的依赖度;更好的覆盖了BMC传感器的稳定性测试,为服务器的整机稳定性能带来了更高的提升。
技术领域
本发明涉及服务器技术领域,具体涉及一种BMC故障检测功能测试方法、系统、终端及存储介质。
背景技术
BMC(boardmanagercontroller,基板管理控制器)是服务器上的基板管理系统,其负责服务器的资产信息显示、硬件监控、散热调控、系统配置、远程监控、日志收集、故障诊断、系统维护等重要功能。在BMC的测试过程中,涉及到一项BMC的重要功能:故障诊断。当服务器产生故障时,BMC应记录相关日志,以分析服务器的故障原因,然后对BMC进行调试。但是,在实际测试场景中,如下两种测试存在一定的缺点:①构造传感器的reading fail必须依赖硬件同事协助②sensor防抖性测试涉及到过滤算法一直无法测试。导致BMC测试不够便捷全面。
发明内容
针对现有技术的上述不足,本发明提供一种BMC故障检测功能测试方法、系统、终端及存储介质,以解决上述技术问题。
第一方面,本发明提供一种BMC故障检测功能测试方法,包括:
登录BMC并将BMC切换至调试模式,并通过转储文件查看调试模式下的原始数据;
利用错误注入指令向所述原始数据注入错误数据;
查看BMC检测信息,如果所述检测信息的内容与错误数据匹配则判定测试通过。
进一步的,登录BMC并将BMC切换至调试模式,并通过转储文件查看调试模式下的原始数据,包括:
通过安全外壳协议登录BMC,并将BMC切换至调试模式;
通过转储文件查看调试模式下的原始数据,所述原始数据包括传感器名称项、传感器数据项和传感器状态项。
进一步的,利用错误注入指令向所述原始数据注入错误数据,包括:
从传感器状态项下的多个传感器状态中随机选取目标传感器状态,并将目标传感器状态的状态参数修改为读取失败参数;
从传感器数据项下的多个传感器数据中随机选取目标传感器数据,将目标传感器数据的当前数据值修改为异常值,并将与目标传感器数据同属一个传感器名称的传感器状态设定为正常。
进一步的,查看BMC检测信息,如果所述检测信息的内容与错误数据匹配则判定测试通过,包括:
利用跟踪路由命令实时追踪原始数据的变化过程,并将追踪到的变化结果写入测试日志;
通过智能平台管理接口采集注入错误数据的原始数据,并通过分析采集到的数据是否存在异常值,如果不存在则判定测试通过。
第二方面,本发明提供一种BMC故障检测功能测试系统,包括:
数据获取单元,用于登录BMC并将BMC切换至调试模式,并通过转储文件查看调试模式下的原始数据;
错误注入单元,用于利用错误注入指令向所述原始数据注入错误数据;
结果生成单元,用于查看BMC检测信息,如果所述检测信息的内容与错误数据匹配则判定测试通过。
进一步的,所述数据获取单元包括:
模式切换模块,用于通过安全外壳协议登录BMC,并将BMC切换至调试模式;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111335531.2/2.html,转载请声明来源钻瓜专利网。