System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 存储产品可靠性测试方法、装置、设备及存储介质制造方法及图纸_技高网

存储产品可靠性测试方法、装置、设备及存储介质制造方法及图纸

技术编号:43676506 阅读:5 留言:0更新日期:2024-12-18 21:00
本公开涉及一种存储产品可靠性测试方法、装置、设备及存储介质,该方法包括:响应于检测到测试启动指令,获取对目标存储产品进行可靠性测试的各个测试场景分别对应的至少一个单点测试用例;对目标存储产品依次执行单点测试用例,并记录各个单点测试用例对应的第一日志信息;基于第一日志信息,从各个单点测试用例对应的单点测试项中筛选可靠性大于或等于预设阈值的目标单点测试项;选取至少两个目标单点测试项进行组合测试,并记录组合测试中生成的第二日志信息。本公开通过在不同测试场景下对目标存储产品的可靠性进行单点测试和组合测试,能够对目标存储产品在不同测试场景下的单点故障和多点故障进行全面、综合的测试,提高了测试效率。

【技术实现步骤摘要】

本公开涉及测试,尤其涉及一种存储产品可靠性测试方法、装置、设备及存储介质


技术介绍

1、在当前存储技术快速发展的背景下,用户对存储产品的质量要求日益提高,存储产品需要应对的可靠性测试场景也愈发复杂多样,不仅要保证整机的稳定性,还要保证部件、网络连接等具有稳定的运行能力。然而,现有的可靠性测试系统往往针对这些不同的测试场景进行孤立测试,这种分散的测试方式不仅效率低下,还难以全面、准确地反映存储产品的整体可靠性水平。因此,如何对存储产品的可靠性进行整体测试是当前亟待解决的技术问题。


技术实现思路

1、为了解决上述技术问题,本公开提供了一种存储产品可靠性测试方法、装置、设备及存储介质。

2、本公开实施例的第一方面提供了一种存储产品可靠性测试方法,该方法包括:

3、响应于检测到测试启动指令,获取对目标存储产品进行可靠性测试的各个测试场景分别对应的至少一个单点测试用例;

4、对所述目标存储产品依次执行所述单点测试用例,并记录各个单点测试用例对应的第一日志信息;

5、基于所述第一日志信息,从各个单点测试用例对应的单点测试项中筛选可靠性大于或等于预设阈值的目标单点测试项;

6、选取至少两个目标单点测试项进行组合测试,并记录组合测试中生成的第二日志信息。

7、可选地,所述基于所述第一日志信息,从各个单点测试用例对应的单点测试项中筛选可靠性大于或等于预设阈值的目标单点测试项,包括:

8、针对每个单点测试用例,基于所述单点测试用例对应的第一日志信息,确定所述单点测试用例对应的单点测试项的可靠性评分;

9、获取所述单点测试项对应的评分阈值;

10、若所述单点测试项的可靠性评分大于或等于所述评分阈值,则确定所述单点测试项为目标单点测试项。

11、可选地,所述选取至少两个目标单点测试项进行组合测试之前,所述方法还包括:

12、确定进行组合测试的目标单点测试项的目标数量;

13、针对筛选后的每个目标单点测试项,基于所述目标单点测试项的可靠性评分,确定所述目标单点测试项对应的选中概率;

14、所述选取至少两个目标单点测试项进行组合测试,包括:

15、基于各个目标单点测试项对应的选中概率,从筛选后的各个目标单点测试项中选取目标数量的目标单点测试项;

16、对所述目标数量的目标单点测试项进行组合测试。

17、可选地,所述确定进行组合测试的目标单点测试项的目标数量,包括:

18、基于预先获取的所述目标存储产品的故障域信息,确定对所述目标存储产品进行组合测试的单点测试项的最大数量;

19、基于所述最大数量确定所述目标数量,所述目标数量小于或等于所述最大数量。

20、可选地,所述响应于检测到测试启动指令之前,所述方法还包括:

21、获取所述目标存储产品对应的属性配置信息,以及对所述目标存储产品进行可靠性测试的测试需求信息;

22、基于所述属性配置信息对所述目标存储产品进行初始属性配置;

23、所述响应于检测到测试启动指令之后,所述方法还包括:

24、基于所述测试需求信息进行测试环境配置。

25、可选地,所述记录组合测试中生成的第二日志信息之后,所述方法还包括:

26、基于所述第一日志信息和所述第二日志信息,生成可视化测试报告。

27、可选地,所述测试场景包括整机可靠性测试、部件可靠性测试、进程可靠性测试、硬盘可靠性测试、网络可靠性测试、时间可靠性测试。

28、本公开实施例的第二方面提供了一种存储产品可靠性测试装置,该装置包括:

29、第一获取模块,用于响应于检测到测试启动指令,获取对目标存储产品进行可靠性测试的各个测试场景分别对应的至少一个单点测试用例;

30、单点测试模块,用于对所述目标存储产品依次执行所述单点测试用例,并记录各个单点测试用例对应的第一日志信息;

31、筛选模块,用于基于所述第一日志信息,从各个单点测试用例对应的单点测试项中筛选可靠性大于或等于预设阈值的目标单点测试项;

32、组合测试模块,用于选取至少两个目标单点测试项进行组合测试,并记录组合测试中生成的第二日志信息。

33、本公开实施例的第三方面提供了一种计算机设备,包括存储器和处理器,以及计算机程序,其中,存储器中存储有计算机程序,当计算机程序被处理器执行时,实现如上述第一方面的存储产品可靠性测试方法。

34、本公开实施例的第四方面提供了一种计算机可读存储介质,存储介质中存储有计算机程序,当计算机程序被处理器执行时,实现如上述第一方面的存储产品可靠性测试方法。

35、本公开实施例提供的技术方案与现有技术相比具有如下优点:

36、在本公开实施例提供的存储产品可靠性测试方法、装置、设备及存储介质中,通过响应于检测到测试启动指令,获取对目标存储产品进行可靠性测试的各个测试场景分别对应的至少一个单点测试用例,对目标存储产品依次执行单点测试用例,并记录各个单点测试用例对应的第一日志信息,基于第一日志信息,从各个单点测试用例对应的单点测试项中筛选可靠性大于或等于预设阈值的目标单点测试项,选取至少两个目标单点测试项进行组合测试,并记录组合测试中生成的第二日志信息,能够在不同测试场景下对目标存储产品的可靠性进行单点测试,再选取可靠性较高的多个单点测试项进行组合测试,记录测试过程中产生的日志信息,从而对目标存储产品在不同测试场景下可能发生的单点故障和多点故障进行全面、综合的测试,并基于日志信息为后续的测试优化和产品改进提供了宝贵的数据支持,同时避免将已经对存储产品造成严重影响的单点故障对应的单点测试项作为组合测试的对象,提前排除潜在的高风险项,减少不必要的测试资源浪费,同时提高了整体的测试效率。

本文档来自技高网...

【技术保护点】

1.一种存储产品可靠性测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述第一日志信息,从各个单点测试用例对应的单点测试项中筛选可靠性大于或等于预设阈值的目标单点测试项,包括:

3.根据权利要求2所述的方法,其特征在于,所述选取至少两个目标单点测试项进行组合测试之前,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述确定进行组合测试的目标单点测试项的目标数量,包括:

5.根据权利要求1所述的方法,其特征在于,所述响应于检测到测试启动指令之前,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述记录组合测试中生成的第二日志信息之后,所述方法还包括:

7.根据权利要求1所述的方法,其特征在于,所述测试场景包括整机可靠性测试、部件可靠性测试、进程可靠性测试、硬盘可靠性测试、网络可靠性测试、时间可靠性测试。

8.一种存储产品可靠性测试装置,其特征在于,包括:

9.一种计算机设备,其特征在于,包括:存储器;处理器;以及计算机程序;其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如权利要求1-7中任一项所述的方法。

10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有计算机程序,当所述计算机程序被处理器执行时,实现如权利要求1-7中任一项所述的存储产品可靠性测试方法。

...

【技术特征摘要】

1.一种存储产品可靠性测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述第一日志信息,从各个单点测试用例对应的单点测试项中筛选可靠性大于或等于预设阈值的目标单点测试项,包括:

3.根据权利要求2所述的方法,其特征在于,所述选取至少两个目标单点测试项进行组合测试之前,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述确定进行组合测试的目标单点测试项的目标数量,包括:

5.根据权利要求1所述的方法,其特征在于,所述响应于检测到测试启动指令之前,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述记录组合测试中生...

【专利技术属性】
技术研发人员:朱闯
申请(专利权)人:中电云计算技术有限公司
类型:发明
国别省市:

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

1