一种BMC的测试方法、装置及介质制造方法及图纸

技术编号:36083818 阅读:17 留言:0更新日期:2022-12-24 10:58
本发明专利技术公开了一种BMC的测试方法、装置及介质,适用于BMC测试技术领域。该方法先根据配置的测试机参数、测试项、测试项测试条件以及测试项FAIL原因策略进行测试脚本的创建;再运行创建的测试脚本;最后输出运行后的测试脚本对应的测试报告以便用户分析定位。该方法通过配置的脚本实现自动化测试,同时根据配置的测试项FAIL原因策略以实现测试FAIL时的自动检查,可以辅助问题原因的定位,节省测试时间,确保问题分析的针对性,进一步提高问题解决的效率。此外,本发明专利技术还提供一种装置及介质,与上述提到的方法具有相同或相对应的技术特征,效果同上。同上。同上。

【技术实现步骤摘要】
一种BMC的测试方法、装置及介质


[0001]本专利技术涉及BMC测试
,特别是涉及一种BMC的测试方法、装置及介质。

技术介绍

[0002]基板管理控制器(Baseboard Management Controller,BMC)是服务器特有的管理控制器,通过监视服务器的温度、电压、风扇以及电源等,并做相应的调节工作,以保证服务器处于健康的状态。通过对BMC的测试,及时发现并修复BMC的问题是对服务器监控能力保障的前提。
[0003]目前对于BMC的测试主要有两种,一种是手动对BMC的各个功能模块的测试,另一种是依托测试平台进行自动化测试,虽比手动测试提高测试速率、节省人工成本,但是其产生的测试结果仅为FAIL或PASS,对应FAIL的测试结果需要人工从大量的日志中分析和排查。尤其对于一些特定场景下触发的问题,若未能及时分析定位,当前特定场景变化后再去排查或者复现,则花费较多时间,影响问题解决的效率。
[0004]因此,寻求一种提高问题解决效率的BMC的测试方法是本领域技术人员亟需要解决的。

技术实现思路

本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种BMC的测试方法,其特征在于,包括:根据配置的测试机参数、测试项、测试项测试条件以及测试项FAIL原因策略进行测试脚本的创建;运行创建的所述测试脚本;输出运行后的所述测试脚本对应的测试报告以便用户分析定位。2.根据权利要求1所述的BMC的测试方法,其特征在于,所述测试机参数的配置过程具体包括:获取测试机BMC的配置信息,其中所述配置信息至少包括IP地址、用户名以及密码信息;将所述配置信息存储至所述BMC的第一配置文件内。3.根据权利要求1所述的BMC的测试方法,其特征在于,所述测试项的配置过程具体包括:获取各测试机BMC的测试项以及所述测试项的配置信息;对各所述测试机BMC对应的测试项进行汇总;对汇总后的各所述测试项配置对应的所述测试项的配置信息,其中所述测试项的配置信息至少包括测试次数、测试时长以及对应的各需求名称;将所述测试项的配置信息存储至第二配置文件内。4.根据权利要求1所述的BMC的测试方法,其特征在于,所述测试项测试条件的配置过程具体包括:获取所述BMC的测试环境参数,其中所述测试环境参数为所述BMC测试的逻辑参数,至少包括所述BMC的上电状态参数和所述BMC的网络状态参数;基于IPMI命令对所述测试环境参数的检查逻辑配置并保存至.sh脚本文件内。5.根据权利要求1所述的BMC的测试方法,其特征在于,所述测试项FAIL原因策略至少包括测试条件满足策略、逻辑功能检查策略和稳定性策略。6.根据权利要求5所述的BMC的测试方法,其特征在于,所述测试项FAIL原因策略的配置过程具体包括:确定测试顺序,将所述测试条件满足策略作为第一测试顺序,将所述逻辑功能检查策略作为第二测试顺序,将所述稳定性策略作为第三测试顺序;当所述测试条件满足策略内的所述测试项测试条件不满足时,则确定所述测试方法的测试结果为FAIL;获取所述测试机BMC下的各IPMI命令;若在预设时间内各所述IPMI命令的发送均不通过时,...

【专利技术属性】
技术研发人员:袁立国
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1