一种硬盘测试方法及系统与流程

文档序号:19216732发布日期:2019-11-26 01:45阅读:192来源:国知局
一种硬盘测试方法及系统与流程

本发明属于服务器测试技术领域,尤其涉及一种硬盘测试方法及系统。



背景技术:

存储产品机型配置的硬盘数量较多,容量也越来越大。因此,也导致硬盘测试项目较为复杂、测试用时较长的问题。

在实际的硬盘测试过程中,当某台机器中一块或几块硬盘测试出现故障时,需要对故障硬盘执行更换操作。当更换故障硬盘后,需要重新执行硬盘故障诊断测试程序对机器全部硬盘进行重复测试,这种重复测试的操作,使得没有出现故障的硬盘上电时间增加,从而增加整个机器的测试时间。



技术实现要素:

针对现有技术中的缺陷,本发明提供了一种硬盘测试方法,旨在解决现有技术中当更换故障硬盘后,需要重新执行硬盘故障诊断测试程序对机器全部硬盘进行重复测试,使得没有出现故障的硬盘上电时间增加,从而增加整个机器的测试时间的问题。

本发明所提供的技术方案是:一种硬盘测试方法,所述方法包括下述步骤:

调用预先配置的更换硬盘识别脚本工具,对故障诊断后更换的硬盘进行识别;

当识别到故障诊断后更换的硬盘时,对更换的硬盘进行自动性能测试。

作为一种改进的方案,所述调用预先配置的更换硬盘识别脚本工具,对故障诊断后更换的硬盘进行识别,判断是否识别到故障诊断厚更换的硬盘的步骤之前还包括下述步骤:

预先配置更换硬盘识别脚本工具,所述更换硬盘识别脚本工具用于对故障更换后的硬盘包含序列号在内的硬盘信息进行甄别。

作为一种改进的方案,所述调用预先配置的更换硬盘识别脚本工具,对故障诊断后更换的硬盘进行识别的步骤具体包括下述步骤:

调用预先配置的更换硬盘识别脚本工具,识别获取包含更换后的硬盘的序列号在内的硬盘信息;

判断所述更换硬盘识别脚本工具是否识别到包含更换后的硬盘的序列号在内的硬盘信息;

当所述更换硬盘识别脚本工具识别到包含更换后的硬盘的序列号在内的硬盘信息时,根据包含更换后的硬盘的序列号在内的硬盘信息定位更换后的硬盘;

当所述更换硬盘识别脚本工具未识别到包含更换后的硬盘的序列号在内的硬盘信息时,则判定硬盘故障诊断测试结束。

作为一种改进的方案,所述当识别到故障诊断后更换的硬盘时,对更换的硬盘进行自动性能测试的步骤之后还包括下述步骤:

在对更换的硬盘进行性能测试完成时,判断更换的硬盘性能测试是否正常;

当判断更换的硬盘性能测试正常时,则判定硬盘故障诊断测试结束;

当判断更换的硬盘性能测试不正常时,执行继续对当前诊断的硬盘进行更换的动作,并返回执行所述调用预先配置的更换硬盘识别脚本工具,对故障诊断后更换的硬盘进行识别的步骤。

本发明的另一目的在于提供一种硬盘测试系统,所述系统包括:

更换硬盘识别模块,用于调用预先配置的更换硬盘识别脚本工具,对故障诊断后更换的硬盘进行识别;

更换硬盘测试模块,用于当识别到故障诊断后更换的硬盘时,对更换的硬盘进行自动性能测试。

作为一种改进的方案,所述系统还包括:

更换硬盘识别脚本工具配置模块,用于预先配置更换硬盘识别脚本工具,所述更换硬盘识别脚本工具用于对故障更换后的硬盘包含序列号在内的硬盘信息进行甄别。

作为一种改进的方案,所述更换硬盘识别模块具体包括:

脚本工具调用模块,用于调用预先配置的更换硬盘识别脚本工具,识别获取包含更换后的硬盘的序列号在内的硬盘信息;

第一判断模块,用于判断所述更换硬盘识别脚本工具是否识别到包含更换后的硬盘的序列号在内的硬盘信息;

更换硬盘定位模块,用于当所述更换硬盘识别脚本工具识别到包含更换后的硬盘的序列号在内的硬盘信息时,根据包含更换后的硬盘的序列号在内的硬盘信息定位更换后的硬盘;

测试结束判定模块,用于当所述更换硬盘识别脚本工具未识别到包含更换后的硬盘的序列号在内的硬盘信息时,则判定硬盘故障诊断测试结束。

作为一种改进的方案,所述系统还包括:

第二判断模块,用于在对更换的硬盘进行性能测试完成时,判断更换的硬盘性能测试是否正常;

硬盘更换控制模块,用于当判断更换的硬盘性能测试不正常时,执行继续对当前诊断的硬盘进行更换的动作,并返回执行所述调用预先配置的更换硬盘识别脚本工具,对故障诊断后更换的硬盘进行识别的步骤;

当判断更换的硬盘性能测试正常时,则所述测试结束判定模块判定硬盘故障诊断测试结束。

在本发明实施例中,调用预先配置的更换硬盘识别脚本工具,对故障诊断后更换的硬盘进行识别;当识别到故障诊断后更换的硬盘时,对更换的硬盘进行自动性能测试,从而实现对更换后的硬盘进行自动性能测试,避免对已经测试通过的硬盘的二次重复测试,简化整个测试过程,提高测试效率。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。

图1是本发明提供的硬盘测试方法的实现流程图;

图2是本发明提供的调用预先配置的更换硬盘识别脚本工具,对故障诊断后更换的硬盘进行识别的实现流程图;

图3是本发明提供的硬盘测试系统的结构框图。

具体实施方式

下面将结合附图对本发明技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本发明的、技术方案,因此只作为示例,而不能以此来限制本发明的保护范围。

图1是本发明提供的硬盘测试方法的实现流程图,其具体包括下述步骤:

在步骤s101中,调用预先配置的更换硬盘识别脚本工具,对故障诊断后更换的硬盘进行识别;

在步骤s102中,当识别到故障诊断后更换的硬盘时,对更换的硬盘进行自动性能测试。

在该实施例中,调用预先配置的更换硬盘识别脚本工具,对故障诊断后更换的硬盘进行识别,判断是否识别到故障诊断厚更换的硬盘的步骤之前还包括下述步骤:

预先配置更换硬盘识别脚本工具,所述更换硬盘识别脚本工具用于对故障更换后的硬盘包含序列号在内的硬盘信息进行甄别;

在该实施例中,该更换硬盘识别脚本工具与正常的硬盘测试程序为两个独立的工作脚本,后者主要是对硬盘进行性能测试,而前者的设置是为故障诊断后更换的硬盘的信息识别和测试,当然两者也可以兼容,在此不再赘述。

在本发明实施例中,如图2所示,调用预先配置的更换硬盘识别脚本工具,对故障诊断后更换的硬盘进行识别的步骤具体包括下述步骤:

在步骤s201中,调用预先配置的更换硬盘识别脚本工具,识别获取包含更换后的硬盘的序列号在内的硬盘信息;

在步骤s202中,判断所述更换硬盘识别脚本工具是否识别到包含更换后的硬盘的序列号在内的硬盘信息,是则执行步骤s203,否则执行步骤s204;

在步骤s203中,当所述更换硬盘识别脚本工具识别到包含更换后的硬盘的序列号在内的硬盘信息时,根据包含更换后的硬盘的序列号在内的硬盘信息定位更换后的硬盘;

在步骤s204中,当所述更换硬盘识别脚本工具未识别到包含更换后的硬盘的序列号在内的硬盘信息时,则判定硬盘故障诊断测试结束。

在该实施例中,当出现故障硬盘时,则只对故障硬盘进行性能检测,使整个硬盘性能测试过程缩短,自动化程度提高,优化测试方法。

在本发明实施例中,当识别到故障诊断后更换的硬盘时,对更换的硬盘进行自动性能测试的步骤之后还包括下述步骤:

(1)在对更换的硬盘进行性能测试完成时,判断更换的硬盘性能测试是否正常;

(2)当判断更换的硬盘性能测试正常时,则判定硬盘故障诊断测试结束;

(3)当判断更换的硬盘性能测试不正常时,执行继续对当前诊断的硬盘进行更换的动作,并返回执行所述调用预先配置的更换硬盘识别脚本工具,对故障诊断后更换的硬盘进行识别的步骤。

在本发明实施例中,上述图1和图2所示的方法,实现自动识别测试更换后的硬盘,测试过程中不需要对全部硬盘重复测试,减少了测试用时,避免出现硬盘上电时间大幅增加的情况,提升了老化测试效率;而且满足客户的快速供货需求,提高客户的满意度,减少因为测试用时较长无法及时入库导致的订单交付问题。

图3示出了本发明提供的硬盘测试系统的结构框图,为了便于说明,图中仅给出了与本发明实施例相关的部分。

硬盘测试系统包括:

更换硬盘识别模块11,用于调用预先配置的更换硬盘识别脚本工具,对故障诊断后更换的硬盘进行识别;

更换硬盘测试模块12,用于当识别到故障诊断后更换的硬盘时,对更换的硬盘进行自动性能测试。

在该实施例中,所述系统还包括:

更换硬盘识别脚本工具配置模块13,用于预先配置更换硬盘识别脚本工具,所述更换硬盘识别脚本工具用于对故障更换后的硬盘包含序列号在内的硬盘信息进行甄别。

在本发明实施例中,更换硬盘识别模块11具体包括:

脚本工具调用模块14,用于调用预先配置的更换硬盘识别脚本工具,识别获取包含更换后的硬盘的序列号在内的硬盘信息;

第一判断模块15,用于判断所述更换硬盘识别脚本工具是否识别到包含更换后的硬盘的序列号在内的硬盘信息;

更换硬盘定位模块16,用于当所述更换硬盘识别脚本工具识别到包含更换后的硬盘的序列号在内的硬盘信息时,根据包含更换后的硬盘的序列号在内的硬盘信息定位更换后的硬盘;

测试结束判定模块17,用于当所述更换硬盘识别脚本工具未识别到包含更换后的硬盘的序列号在内的硬盘信息时,则判定硬盘故障诊断测试结束。

在该实施例中,所述系统还包括:

第二判断模块18,用于在对更换的硬盘进行性能测试完成时,判断更换的硬盘性能测试是否正常;

硬盘更换控制模块19,用于当判断更换的硬盘性能测试不正常时,执行继续对当前诊断的硬盘进行更换的动作,并返回执行所述调用预先配置的更换硬盘识别脚本工具,对故障诊断后更换的硬盘进行识别的步骤;

当判断更换的硬盘性能测试正常时,则所述测试结束判定模块17判定硬盘故障诊断测试结束。

其中,上述各个模块的功能如上述方法实施例所记载,在此不再赘述。

在本发明实施例中,调用预先配置的更换硬盘识别脚本工具,对故障诊断后更换的硬盘进行识别;当识别到故障诊断后更换的硬盘时,对更换的硬盘进行自动性能测试,从而实现对更换后的硬盘进行自动性能测试,避免对已经测试通过的硬盘的二次重复测试,简化整个测试过程,提高测试效率。

以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1