电源模块告警功能的测试方法技术

技术编号:39837713 阅读:11 留言:0更新日期:2023-12-29 16:23
本申请提供一种电源模块告警功能的测试方法

【技术实现步骤摘要】
电源模块告警功能的测试方法、系统、设备及介质


[0001]本申请涉及存储系统测试领域,特别涉及一种电源模块告警功能的测试方法

系统

设备及介质


技术介绍

[0002]PSU(Power Support Unit)
即电源模块,是为各种带电设备提供能源支持的重要部件

特别是在存储设备上,各存储厂商通常会采用多块
PSU
冗余的方式对存储设备提供能源支持,以确保存储设备用电的稳定性

同时,为了保证存储系统运行的稳定性以及可靠性,存储系统会对
PSU
模块的健康状态进行实时监控,当
PSU
模块因为内部或外部因素出现异常时,存储系统都会针对不同的异常情况对应上报不同的告警,以提醒用户存储设备上的具体哪一个
PSU
发生何种异常情况,以便用户及时检查或更换故障
PSU。
[0003]而为了验证存储系统对
PSU
在各种异常场景下的告警功能的准确性及可靠性,现有的对告警功能的测试方法是:在不同的异常场景下借助不同的辅助测试工具进行告警功能的验证

例如:在验证输入电压欠压
/
过压保护

输入电流欠流
/
过流保护时,借助可调节输入电压电流的电桩进行验证;在验证
PSU
发生温度超阈值
/
过热保护时,将整个存储设备放置在温箱中进行验证;在验证输出电压欠压
/
过压保护

输出电流欠流
/
过流保护时,甚至需要电源开发工程师进行协助,来对
PSU
内部进行特殊处理

[0004]因此可知,当前对存储系统上报电源模块
PSU
相关告警功能的测试方法非常麻烦费力,并且测试效率极低,时间成本和人力成本较大,亟需一种简便高效的测试方法进行存储系统对电源模块
+PSU
告警功能的验证


技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种电源模块告警功能的测试方法

系统

设备及介质,以验证电源模块告警功能的稳定性和功能性

[0006]第一方面,本申请提供一种电源模块告警功能的测试方法,所述方法包括:
[0007]在当前存储系统内搭建标准存储环境,并在所述标准存储环境搭建后在所述当前存储系统内写入测试脚本;
[0008]执行所述测试脚本;
[0009]生成测试发起提示以提示用户选择测试项目以及测试类型,其中,所述测试类型包括功能性测试及稳定性测试;
[0010]接收用户响应于所述测试发起提示生成的第一反馈数据,其中第一反馈数据包含选定的目标测试项目以及测试类型;
[0011]若所述第一反馈数据包含的测试类型为功能性测试,则执行第一测试规则,判断所述当前存储系统内的所述目标测试项目对应的电源模块告警功能是否正常;
[0012]若所述第一反馈数据包含的测试类型为稳定性测试,则执行第二测试规则,判断所述当前存储系统内的所述目标测试项目对应的电源模块告警功能是否稳定

[0013]在一些实施例中,所述方法还包括:
[0014]若所述第一反馈数据中的测试类型为功能性测试,则生成第一测试提示以提示用户选择测试项目;
[0015]接收用户响应于所述第一测试提示生成的第二反馈数据,所述第二反馈数据包含选定的目标测试项目;
[0016]若所述第一反馈数据中的测试类型为稳定性测试,则生成第二测试提示以提示用户选择测试项目以及测试次数;
[0017]接收用户响应于所述第二测试提示生成的第三反馈数据,所述第三反馈数据包含选定的目标测试项目以及目标测试次数

[0018]在一些实施例中,所述执行第一测试规则,判断所述当前存储系统内的所述目标测试项目对应的电源模块告警功能是否正常,包括:
[0019]修改基板管理控制器中与所述目标测试项目对应的标志位的值;
[0020]在检测周期后,检查所述当前存储系统是否上报与所述目标测试项目对应的电源模块告警信息;
[0021]如果所述当前存储系统上报与所述目标测试项目对应的电源模块告警信息,则判定所述目标测试项目对应的电源模块告警功能正常;
[0022]如果所述当前存储系统未上报与所述目标测试项目对应的电源模块告警信息,则判定所述目标测试项目对应的电源模块告警功能异常

[0023]在一些实施例中,所述执行第二测试规则,判断所述当前存储系统内的所述目标测试项目对应的电源模块告警功能是否稳定,包括:
[0024]执行第一测试规则,判断所述当前存储系统内的所述目标测试项目对应的电源模块告警功能是否正常;
[0025]若判定所述目标测试项目对应的电源模块告警功能正常,记录所述目标测试项目的当前测试次数,并继续执行第一测试规则,直至所述当前测试次数等于所述目标测试次数和
/
或在所述当前测试次数小于所述目标测试次数时判定所述目标测试项目对应的电源模块告警功能异常;
[0026]若所述当前测试次数等于所述目标测试次数,则判定所述目标测试项目对应的电源模块告警功能稳定;
[0027]若所述当前测试次数小于所述目标测试次数时,判定所述目标测试项目对应的电源模块告警功能异常,则判定所述目标测试项目对应的电源模块告警功能不稳定

[0028]在一些实施例中,所述生成测试发起提示以提示用户选择测试项目以及测试类型之前,所述方法还包括:
[0029]检查所述当前存储系统以及对应的电源模块的健康状态;
[0030]若检查到所述当前存储系统和
/
或所述电源模块存在异常告警,则记录所述异常告警,并退出执行所述测试脚本;
[0031]若检查到所述当前存储系统和
/
或所述电源模块存在异常告警,则记录所述异常告警,并退出执行所述测试脚本;
[0032]若检查到所述当前存储系统和
/
或所述电源模块不存在异常告警,则记录所述电源模块对应的初始状态下各项测试项目的在所述基板管理控制器内对应的标志位以及所
述标志位的值

[0033]在一些实施例中,所述在所述当前存储系统内写入测试脚本,包括:
[0034]获取所述当前存储系统内的电源模块规格;
[0035]获取所述当前存储系统内的待测存储设备的产品类型信号;
[0036]根据所述待测存储设备的产品类型信号,确定所述当前存储系统内的电源模块规格;
[0037]根据所述电源模块规格确定与所述当前存储系统对应的测试脚本;
[0038]将所述测试脚本写入所述当前存储系统
...

【技术保护点】

【技术特征摘要】
1.
一种电源模块告警功能的测试方法,其特征在于,所述方法包括:在当前存储系统内搭建标准存储环境,并在所述标准存储环境搭建后在所述当前存储系统内写入测试脚本;执行所述测试脚本;生成测试发起提示以提示用户选择测试项目以及测试类型,其中,所述测试类型包括功能性测试及稳定性测试;接收用户响应于所述测试发起提示生成的第一反馈数据,其中第一反馈数据包含选定的目标测试项目以及测试类型;若所述第一反馈数据包含的测试类型为功能性测试,则执行第一测试规则,判断所述当前存储系统内的所述目标测试项目对应的电源模块告警功能是否正常;若所述第一反馈数据包含的测试类型为稳定性测试,则执行第二测试规则,判断所述当前存储系统内的所述目标测试项目对应的电源模块告警功能是否稳定
。2.
根据权利要求1所述的方法,其特征在于,所述方法,还包括:若所述第一反馈数据中的测试类型为稳定性测试,则生成第二测试提示以提示用户选择测试次数;接收用户响应于所述第二测试提示生成的第二反馈数据,所述第二反馈数据包含选定的目标测试次数
。3.
根据权利要求2所述的方法,其特征在于,所述执行第一测试规则,判断所述当前存储系统内的所述目标测试项目对应的电源模块告警功能是否正常,包括:修改基板管理控制器中与所述目标测试项目对应的标志位的值;在检测周期后,检查所述当前存储系统是否上报与所述目标测试项目对应的电源模块告警信息;如果所述当前存储系统上报与所述目标测试项目对应的电源模块告警信息,则判定所述目标测试项目对应的电源模块告警功能正常;如果所述当前存储系统未上报与所述目标测试项目对应的电源模块告警信息,则判定所述目标测试项目对应的电源模块告警功能异常
。4.
根据权利要求3所述的方法,其特征在于,所述执行第二测试规则,判断所述当前存储系统内的所述目标测试项目对应的电源模块告警功能是否稳定,包括:执行第一测试规则,判断所述当前存储系统内的所述目标测试项目对应的电源模块告警功能是否正常;若判定所述目标测试项目对应的电源模块告警功能正常,记录所述目标测试项目的当前测试次数,并继续执行第一测试规则,直至所述当前测试次数等于所述目标测试次数和
/
或在所述当前测试次数小于所述目标测试次数时判定所述目标测试项目对应的电源模块告警功能异常;若所述当前测试次数等于所述目标测试次数,则判定所述目标测试项目对应的电源模块告警功能稳定;若所述当前测试次数小于所述目标测试次数时,判定所述目标测试项目对应的电源模块告警功能异常,则判定所述目标测试项目对应的电源模块告警功能不稳定
。5.
根据权利要求3‑4任一所述的方法,其特征在于,所述生成测试发起提示以提示用户
选择测试项目以及测试类型之前,所述方法还包括:检查所述当前存储系统以及对应的电源模块的健康状态;若检查到所述...

【专利技术属性】
技术研发人员:王浩薛成威
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

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

1