闪存硬盘的测试方法、测试装置、测试设备及介质与流程
- 国知局
- 2024-07-31 19:46:56
本发明涉及服务器硬盘的,尤其涉及一种闪存硬盘的测试方法、测试装置、测试设备及介质。
背景技术:
1、随着云计算、大数据等新兴技术快速发展,互联网服务加速普及,企业加快数字化转型,数据呈现井喷状态,企业级ssd(solid state drives固态硬盘)市场需求与规模不断攀升。
2、在一些相关的技术中,多数测试系统执行调度方案为直接加载固定的os,同时执行平台tu也会被动固定地选择已有执行顺序,无法做到根据不同地测试服务器的闪存硬盘类型,选择最优调度平台系统,从而影响测试项调度效率;而且,多数不会检测闪存硬盘是否完成所有测试项目,导致容易出现测试项目的数据丢失以及测试环节不完整的情况。
技术实现思路
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、控制模块,用于控制所述待测闪存硬盘按照未完成的测试工程序列进行测试。
37、第三方面,本发明实施例再提供一种闪存硬盘的测试设备,所述测试设备包括处理器、通信接口、存储器和通信总线,其中,处理器、通信接口、存储器通过通信总线完成相互间的通信;
38、存储器,用于存放计算机程序;
39、处理器,用于执行存储器上所存放的程序时,实现上述第一方面所述的闪存硬盘的测试方法的步骤。
40、第四方面,本发明实施例还提供一种计算机可读存储的介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面的闪存硬盘的测试方法的步骤。
41、与现有技术相比,本发明的有益效果是:
42、可根据不同地测试服务器的闪存硬盘类型,选择最优调度平台系统,从而提高整个测试项调度效率,无需测试人员查询闪存硬盘且自筛选测试工程序列。另外,当闪存硬盘在按照测试工程序列进行测试时,则全程检测闪存硬盘的测试状态,若闪存硬盘出现处于复位续测状态时,则收集未完成的测试工程序列,且控制待测闪存硬盘按照未完成的测试工程序列进行测试,从而确保待测闪存硬盘完成所有测试项目,解决容易出现测试项目的数据丢失以及测试环境不完整的技术问题。
技术特征:1.一种闪存硬盘的测试方法,其特征在于,所述测试方法应用于控制器中,各待测闪存硬盘与所述控制器之间均建立通讯连接,所述测试方法包括:
2.根据权利要求1所述的闪存硬盘的测试方法,其特征在于,所述控制所述待测闪存硬盘按照未完成的测试工程序列进行测试之前,还包括:
3.根据权利要求1所述的闪存硬盘的测试方法,其特征在于,所述控制所述待测闪存硬盘按照未完成的测试工程序列进行测试之后,还包括:
4.根据权利要求1所述的闪存硬盘的测试方法,其特征在于,所述待测闪存硬盘装配于主机的电路板上;所述获取与所述待测闪存硬盘相匹配的平台序列信息,包括:
5.根据权利要求1或4中任一项所述的闪存硬盘的测试方法,其特征在于,所述获取与所述平台序列信息相匹配的所有测试工程序列,包括:
6.根据权利要求5所述的闪存硬盘的测试方法,其特征在于,所述根据预置的测试配置参数从多个测试工程序列中筛选出与所述平台序列信息相匹配的所有测试工程序列之后,包括:
7.根据权利要求1所述的闪存硬盘的测试方法,其特征在于,所述控制器与监控平台建立通讯连接;所述控制所述待测闪存硬盘按照未完成的测试工程序列进行测试之后,包括:
8.一种闪存硬盘的测试装置,其特征在于,所述测试装置设置于控制器中,各待测闪存硬盘与所述控制器之间均建立通讯连接,所述测试装置包括:
9.一种闪存硬盘的测试设备,其特征在于:所述测试设备包括处理器、通信接口、存储器和通信总线,其中,处理器、通信接口、存储器通过通信总线完成相互间的通信;
10.一种计算机可读存储的介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的闪存硬盘的测试方法的步骤。
技术总结本发明公开了一种闪存硬盘的测试方法、测试装置、测试设备及介质,测试方法包括获取与待测闪存硬盘相匹配的平台序列信息;获取与平台序列信息相匹配的所有测试工程序列;控制待测闪存硬盘按照测试工程序列进行测试;判断待测闪存硬盘是否处于复位续测状态;若判断结果为处于复位续测状态,则收集未完成的测试工程序列;控制待测闪存硬盘按照未完成的测试工程序列进行测试。可根据不同地测试服务器的闪存硬盘类型,选择最优调度平台系统。另外,若闪存硬盘出现处于复位续测状态时,则收集未完成的测试工程序列,且控制待测闪存硬盘按照未完成的测试工程序列进行测试,从而确保待测闪存硬盘能够完成所有测试项目。技术研发人员:项亮亮,陈道华,赵军委受保护的技术使用者:深圳忆联信息系统有限公司技术研发日:技术公布日:2024/3/31本文地址:https://www.jishuxx.com/zhuanli/20240731/184022.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表