固态硬盘的测试方法及电子设备与流程



1.本发明涉及测试技术领域,尤其涉及一种固态硬盘的测试方法及电子设备。


背景技术:



2.现有技术中为确保固态硬盘的可靠度,需要采用多个性能测试工具对固态硬盘进行测试。由于各个性能测试工具需要人工操作执行测试过程,导致存在测试流程重复耗时、需要人工操作、无法回溯手工测试过程、测试报告输出耗时久且输出内容不统一等情况,现有固态硬盘存在测试效率低、人工成本高的问题。


技术实现要素:



3.为了解决上述技术问题,本发明实施例提供了一种固态硬盘的测试方法及电子设备。
4.第一方面,本发明实施例提供了一种固态硬盘的测试方法,多个待测固态硬盘与测试装置连接,所述测试装置配置有用于对待测固态硬盘进行性能测试的多个测试业务模型,所述方法包括:
5.s1、获取各所述测试业务模型的运行顺序、各所述待测固态硬盘的测试顺序;
6.s2、按照所述测试顺序从多个所述待测固态硬盘中确定当前待测固态硬盘;
7.s3、启动对所述当前待测固态硬盘的格式化操作,使得所述当前待测固态硬盘处于初始态;
8.s4、按照所述运行顺序启动对应的测试业务模型,通过启动的测试业务模型对处于初始态的所述当前待测固态硬盘进行测试,以获取所述当前待测固态硬盘对应的测试报告;
9.s5、判断是否按照所述运行顺序依次启动对应的测试业务模型完成对所述当前待测固态硬盘的测试;
10.s6、若未按照所述运行顺序依次启动对应的测试业务模型完成对所述当前待测固态硬盘的测试,则重复执行步骤s3-s5,直至按照所述运行顺序依次启动对应的测试业务模型完成对所述当前待测固态硬盘的测试,以获得多个测试报告。
11.第二方面,本发明实施例提供了一种电子设备,包括测试装置,所述测试装置与多个待测固态硬盘与连接,所述测试装置配置有用于对待测固态硬盘进行性能测试的多个测试业务模型,所述电子设备还包括:
12.获取模块,用于获取各所述测试业务模型的运行顺序、各所述待测固态硬盘的测试顺序;
13.确定模块,用于按照所述测试顺序从多个所述待测固态硬盘中确定当前待测固态硬盘;
14.启动模块,用于启动对所述当前待测固态硬盘的格式化操作,使得所述当前待测固态硬盘处于初始态;
15.测试模块,用于按照所述运行顺序启动对应的测试业务模型,通过启动的测试业务模型对处于初始态的所述当前待测固态硬盘进行测试,以获取所述当前待测固态硬盘对应的测试报告;
16.判断模块,用于判断是否按照所述运行顺序依次启动对应的测试业务模型完成对所述当前待测固态硬盘的测试;
17.控制模块,用于若未按照所述运行顺序依次启动对应的测试业务模型完成对所述当前待测固态硬盘的测试,则重复执行第一方面所提供的步骤s3-s5,直至按照所述运行顺序依次启动对应的测试业务模型完成对所述当前待测固态硬盘的测试,以获得多个测试报告。
18.第三方面,本发明实施例提供了一种电子设备,包括存储器以及处理器,所述存储器用于存储计算机程序,所述计算机程序在所述处理器运行时执行第一方面所提供的固态硬盘的测试方法。
19.第四方面,本发明实施例提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序在处理器上运行时执行第一方面所提供的固态硬盘的测试方法。
20.上述本技术提供的固态硬盘的测试方法及电子设备,执行以下步骤:s1、获取各所述测试业务模型的运行顺序、各所述待测固态硬盘的测试顺序;s2、按照所述测试顺序从多个所述待测固态硬盘中确定当前待测固态硬盘;s3、启动对所述当前待测固态硬盘的格式化操作,使得所述当前待测固态硬盘处于初始态;s4、按照所述运行顺序启动对应的测试业务模型,通过启动的测试业务模型对处于初始态的所述当前待测固态硬盘进行测试,以获取所述当前待测固态硬盘对应的测试报告;s5、判断是否按照所述运行顺序依次启动对应的测试业务模型完成对所述当前待测固态硬盘的测试;s6、若未按照所述运行顺序依次启动对应的测试业务模型完成对所述当前待测固态硬盘的测试,则重复执行步骤s3-s5,直至按照所述运行顺序依次启动对应的测试业务模型完成对所述当前待测固态硬盘的测试,以获得多个测试报告。这样,可以自动地对实现多个测试业务模型对多个待测固态硬盘进行测试,减少人工操作,提高固态硬盘的测试效率,降低人工成本。
附图说明
21.为了更清楚地说明本发明的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对本发明保护范围的限定。在各个附图中,类似的构成部分采用类似的编号。
22.图1示出了本技术实施例提供的固态硬盘的测试方法的一流程示意图;
23.图2示出了本技术实施例提供的电子设备的一结构示意图。
具体实施方式
24.下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
25.通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技
术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
26.在下文中,可在本发明的各种实施例中使用的术语“包括”、“具有”及其同源词仅意在表示特定特征、数字、步骤、操作、元件、组件或前述项的组合,并且不应被理解为首先排除一个或更多个其它特征、数字、步骤、操作、元件、组件或前述项的组合的存在或增加一个或更多个特征、数字、步骤、操作、元件、组件或前述项的组合的可能性。
27.此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
28.除非另有限定,否则在这里使用的所有术语(包括技术术语和科学术语)具有与本发明的各种实施例所属领域普通技术人员通常理解的含义相同的含义。所述术语(诸如在一般使用的词典中限定的术语)将被解释为具有与在相关技术领域中的语境含义相同的含义并且将不被解释为具有理想化的含义或过于正式的含义,除非在本发明的各种实施例中被清楚地限定。
29.实施例1
30.本公开实施例提供了一种固态硬盘的测试方法,该方法可以应用于电子设备,电子设备包括测试装置,多个待测固态硬盘与测试装置连接,所述测试装置配置有用于对待测固态硬盘进行性能测试的多个测试业务模型。
31.具体的,请参阅图1,本公开实施例提供的固态硬盘的测试方法包括:
32.s1、获取各所述测试业务模型的运行顺序、各所述待测固态硬盘的测试顺序。
33.在本实施例中,可以根据固态硬盘的性能测试需求设计对应的测试业务模型,测试业务模型的种类不做限制。在本实施例中,测试业务模型可以包括:anvilstorageutilities、as_ssd_benchmark、as_ssd_benchmark、auto_disk_benchmark、crystaldiskmark、txbench.exe、h2testw.exe,在此不做限制。各测试业务模型的运行顺序可以由系统默认设置,可以由用户自定义设置,在此不做限制。举例来说,将前述的6个测试业务模型的运行顺序设置为:(1):crystaldiskmark、(2):as_ssd_benchmark、(3):txbench.exe、(4):auto_disk_benchmark、(5):anvilstorageutilities、(6):h2testw.exe。
34.在本实施例中,多个待测固态硬盘的测试顺序可以根据多个待测固态硬盘分别与测试装置进行连接的先后顺序确定,也可以由用户自定义设置。
35.为对多个待测固态硬盘的测试顺序的精准设置,可以根据待测固态硬盘的硬盘标识确定测试顺序。具体来说,在本实施例中,s1中获取各所述待测固态硬盘的测试顺序,包括:
36.s7、接收用户输入的硬盘标识,记录各硬盘标识的输入顺序;
37.s8、根据各所述硬盘标识的输入顺序确定各所述硬盘标识对应的待测固态硬盘的测试顺序。
38.在本实施例中,测试装置可以提供用户交互界面,通过用户交互界面接收用户输入的硬盘标识,并记录用户输入硬盘标识的输入顺序,将各所述硬盘标识的输入顺序确定为各硬盘标识对应的待测固态硬盘的测试顺序。例如,a固态硬盘、b固态硬盘、c固态硬盘的表示分别为yp1、yp2、yp3,若用户输入顺序为(1):yp1,(2):yp3,(3):yp2,则固态硬盘对应
的测试顺序为:(1):a固态硬盘,(2):c固态硬盘,(3):b固态硬盘。
39.这样,可以准确地根据硬盘标识的输入顺序确定测试顺序,灵活确定各硬盘的测试先后顺序。
40.s2、按照所述测试顺序从多个所述待测固态硬盘中确定当前待测固态硬盘。
41.举例来说,若需对a固态硬盘、b固态硬盘、c固态硬盘进行测试,测试顺序为(1):a固态硬盘,(2):c固态硬盘,(3):b固态硬盘,则首先从a固态硬盘、b固态硬盘、c固态硬盘中确定a固态硬盘为当前待测固态硬盘。
42.s3、启动对所述当前待测固态硬盘的格式化操作,使得所述当前待测固态硬盘处于初始态。
43.在本实施例中,上述的测试业务模型anvilstorageutilities、as_ssd_benchmark、as_ssd_benchmark、auto_disk_benchmark、crystaldiskmark、txbench.exe、h2testw.exe等,无法自动对待测固态硬盘进行格式化操作,需要预先对待测固态硬盘进行格式化操作进入初始态(fresh of box,fob)。
44.s4、按照所述运行顺序启动对应的测试业务模型,通过启动的测试业务模型对处于初始态的所述当前待测固态硬盘进行测试,以获取所述当前待测固态硬盘对应的测试报告。
45.举例来说,若前述的6个测试业务模型的运行顺序设置为:(1):crystaldiskmark、(2):as_ssd_benchmark、(3):txbench.exe、(4):auto_disk_benchmark、(5):anvilstorageutilities、(6):h2testw.exe,当前待测固态硬盘为a固态硬盘,则依次按照(1):crystaldiskmark、(2):as_ssd_benchmark、(3):txbench.exe、(4):auto_disk_benchmark、(5):anvilstorageutilities、(6):h2testw.exe的测试顺序对a固态硬盘进行测试,分别得到对应的6份测试报告。
46.在本实施例中,s4中通过启动的测试业务模型对处于初始态的所述当前待测固态硬盘进行测试,包括:
47.s41、获取启动的测试业务模型的配置参数;
48.根据所述配置参数对启动的测试业务模型配置所述当前待测固态硬盘的测试流程;
49.s42、启动的测试业务模型按照所述测试流程对处于初始态的所述当前待测固态硬盘进行测试。
50.举例来说,若启动的测试业务模型为crystaldiskmark、当前待测固态硬盘为a固态硬盘,则测试业务模型crystaldiskmark的测试过程包括:(1)随机对a固态硬盘的1g数据测试3次;(2)对a固态硬盘格式化;(3)对a固态硬盘的1g数据做全零测试1次;(4)对a固态硬盘进行磁盘分区清除。
51.在按照运行顺序启动其他测试业务模型对a固态硬盘进行测试时,会对应具有不同的测试流程。具体来说,若启动的测试业务模型为as_ssd_benchmark、当前待测固态硬盘为a固态硬盘,则测试业务模型as_ssd_benchmark的测试过程包括:(1)随机对a固态硬盘的1g数据测试3次;(2)对a固态硬盘进行磁盘分区清除操作。
52.若启动的测试业务模型为txbench.exe、当前待测固态硬盘为a固态硬盘,则测试业务模型txbench.exe的测试过程包括:(1)全随机对a固态硬盘的数据类型测试3次;(2)对
a固态硬盘格式化;(3)对a固态硬盘进行全零数据类型测试1次;(4)对a固态硬盘进行磁盘分区清除。
53.若启动的测试业务模型为auto_disk_benchmark、当前待测固态硬盘为a固态硬盘,则测试业务模型auto_disk_benchmark的测试过程包括:(1)对a固态硬盘的512b到64m数据模型测试1次;(2)对a固态硬盘进行磁盘分区清除。
54.若启动的测试业务模型为anvilstorageutilities、当前待测固态硬盘为a固态硬盘,则测试业务模型anvilstorageutilities的测试过程包括:(1)对a固态硬盘的数据模型100%(incompressible)测试3次;(2)对a固态硬盘格式化;(3)对a固态硬盘数据模型全0测试1次;(4)对a固态硬盘进行磁盘分区清除。
55.若启动的测试业务模型为h2testw.exe、当前待测固态硬盘为a固态硬盘,则测试业务模型h2testw.exe的测试过程包括:(1)h2testw.exe测试1次;(2)对a固态硬盘进行磁盘分区清除操作。
56.在本实施例中,s4、按照所述运行顺序启动对应的测试业务模型对处于初始态的所述当前待测固态硬盘进行测试,以获取所述当前待测固态硬盘对应的测试报告之后,所述方法还包括:
57.s9、启动对所述当前待测固态硬盘的磁盘分区清除操作。
58.这样,自动地对当前待测固态硬盘的磁盘分区清除操作,可以无需人工手动对待测固态硬盘进行分区清除操作,节约人工。
59.在本实施例中,s4、按照所述运行顺序启动对应的测试业务模型对处于初始态的所述当前待测固态硬盘进行测试之后,所述方法还包括:
60.s12、获取运行的测试业务模型的控件的文本内容;
61.s13、根据所述文本内容确定所述运行的测试业务模型是否完成对所述当前待测固态硬盘的测试操作。
62.在本实施例中,测试业务模型的控件包括执行按钮、进度条等控件,通过接口获取测试业务模型的控件的文本内容,根据文本内容,可以确定测试业务模型的测试是否完成。若判定测试业务模型的测试已完成,则将生成的测试报告收集到指定存储位置,若尚未完成且未超过时间上限则继续等待,若尚未完成且超过时间上限则显示异常提醒信息。这样,可以自动判断相应的测试业务模型是否已经运行结束,并自动保存包括性能数据的测试报告存储到指定位置,提高测试报告处理效率。
63.s5、判断是否按照所述运行顺序依次启动对应的测试业务模型完成对所述当前待测固态硬盘的测试。
64.举例来说,若前述的6个测试业务模型的运行顺序设置为:(1):crystaldiskmark、(2):as_ssd_benchmark、(3):txbench.exe、(4):auto_disk_benchmark、(5):anvilstorageutilities、(6):h2testw.exe,若只有业务模型crystaldiskmark对a固态硬盘进行了测试,则剩余的五种测试业务模型未执行对a固态硬盘的测试。
65.s6、若未按照所述运行顺序依次启动对应的测试业务模型完成对所述当前待测固态硬盘的测试,则重复执行步骤s3-s5,直至按照所述运行顺序依次启动对应的测试业务模型完成对所述当前待测固态硬盘的测试,以获得多个测试报告。
66.在本实施例中,若crystaldiskmark对a固态硬盘进行了测试,得到第一测试报告,
则前述的6个测试业务模型的运行顺序设置依次启动剩余的5个测试业务模型对a固态硬盘进行测试,分别得到第二测试报告、第三测试报告、第四测试报告、第五测试报告、第六测试报告,总共得到第一测试报告、第二测试报告、第三测试报告、第四测试报告、第五测试报告、第六测试报告。各测试报告的生成过程可以参阅测试业务模型的测试流程,为避免重复,在此不做赘述。
67.在本实施例中,s6之后,所述方法还包括:
68.s10、按照预设文档格式对所述当前待测固态硬盘的多个所述测试报告进行编辑,得到综合测试报告;
69.s11、将所述当前待测固态硬盘的多个所述测试报告和/或所述综合测试报告存入预设存储区域。
70.在本实施例中,测试报告包括测试业务模型测试过程中生成的截图、文本、测试工具特殊数据等测试数据,测试报告中的测试数据进行规范的命名,命名规则为“业务名称”、“待测固态硬盘的模式名称(model name)和序列号(serial number)”、时间戳。这样,解决了测试报告不统一或不完整、数据文件命名不规范、数据追溯困难的问题,提高测试报告的数据准确度及数据有效性。
71.此外,由多个所述测试报告编辑得到的综合测试报告可以为word格式的测试报告,相较手工整理多个待测固态硬盘的多个测试工具的多次测试数据过程,本公开实施例可以自动汇总并输出包含所有测试数据的测试报告,释放测试人员更多的时间投入,降低人工成本。
72.在本实施例中的固态硬盘的测试方法还包括:
73.s14、将各所述测试业务模型对各所述待测固态硬盘的测试操作数据保存至业务日志中。
74.在本实施例中,测试操作数据包括待测固态硬盘的基本信息、测试过程信息及测试时间等过程数据,将测试操作数据下刷到日志,待测固态硬盘的基本信息包括模式名称(model name)、序列码(serial number)、业务名称等。
75.这样,可以通过查业务日志,高效真实地追溯到测试的盘片、测试的业务、测试的时间等。
76.本公开实施例提供的固态硬盘的测试方法,s1、获取各所述测试业务模型的运行顺序、各所述待测固态硬盘的测试顺序;s2、按照所述测试顺序从多个所述待测固态硬盘中确定当前待测固态硬盘;s3、启动对所述当前待测固态硬盘的格式化操作,使得所述当前待测固态硬盘处于初始态;s4、按照所述运行顺序启动对应的测试业务模型,通过启动的测试业务模型对处于初始态的所述当前待测固态硬盘进行测试,以获取所述当前待测固态硬盘对应的测试报告;s5、判断是否按照所述运行顺序依次启动对应的测试业务模型完成对所述当前待测固态硬盘的测试;s6、若未按照所述运行顺序依次启动对应的测试业务模型完成对所述当前待测固态硬盘的测试,则重复执行步骤s3-s5,直至按照所述运行顺序依次启动对应的测试业务模型完成对所述当前待测固态硬盘的测试,以获得多个测试报告。这样,可以自动地对实现多个测试业务模型对多个待测固态硬盘进行测试,减少人工操作,提高固态硬盘的测试效率,降低人工成本。
77.实施例2
78.本公开实施例提供了一种电子设备,包括测试装置,所述测试装置与多个待测固态硬盘与连接,所述测试装置配置有用于对待测固态硬盘进行性能测试的多个测试业务模型。
79.具体的,请参阅图2,电子设备200包括:
80.获取模块201,用于获取各所述测试业务模型的运行顺序、各所述待测固态硬盘的测试顺序;
81.确定模块202,用于按照所述测试顺序从多个所述待测固态硬盘中确定当前待测固态硬盘;
82.启动模块203,用于启动对所述当前待测固态硬盘的格式化操作,使得所述当前待测固态硬盘处于初始态;
83.测试模块204,用于按照所述运行顺序启动对应的测试业务模型,通过启动的测试业务模型对处于初始态的所述当前待测固态硬盘进行测试,以获取所述当前待测固态硬盘对应的测试报告;
84.判断模块205,用于判断是否按照所述运行顺序依次启动对应的测试业务模型完成对所述当前待测固态硬盘的测试;
85.控制模块206,用于若未按照所述运行顺序依次启动对应的测试业务模型完成对所述当前待测固态硬盘的测试,则重复执行实施例1中的步骤s3-s5,直至按照所述运行顺序依次启动对应的测试业务模型完成对所述当前待测固态硬盘的测试,以获得多个测试报告。
86.本实施例中,获取模块201,还用于接收用户输入的硬盘标识,记录各硬盘标识的输入顺序;
87.根据各所述硬盘标识的输入顺序确定各所述硬盘标识对应的待测固态硬盘的测试顺序。
88.本实施例中,电子设备200还包括:
89.清除模块,用于启动对所述当前待测固态硬盘的磁盘分区清除操作。
90.本实施例中,电子设备200还包括:
91.第一处理模块,用于按照预设文档格式对所述当前待测固态硬盘的多个所述测试报告进行编辑,得到综合测试报告;
92.将所述当前待测固态硬盘的多个所述测试报告和/或所述综合测试报告存入预设存储区域。
93.本实施例中,电子设备200还包括:
94.第二处理模块,用于获取运行的测试业务模型的控件的文本内容;
95.根据所述文本内容确定所述运行的测试业务模型是否完成对所述当前待测固态硬盘的测试操作。
96.本实施例中,测试模块204还用于获取启动的测试业务模型的配置参数;
97.根据所述配置参数对启动的测试业务模型配置所述当前待测固态硬盘的测试流程;
98.启动的测试业务模型按照所述测试流程对处于初始态的所述当前待测固态硬盘进行测试。
99.本实施例中,电子设备200还包括:
100.保存模块,将各所述测试业务模型对各所述待测固态硬盘的测试操作数据保存至业务日志中。
101.需要理解的是,本实施例提供的电子设备可以实现实施例1提供的固态硬盘的测试方法,相关描述可以参见实施例1的内容,为避免重复,在此不做赘述。
102.本公开实施例提供的固态硬盘的装置,可以自动地对实现多个测试业务模型对多个待测固态硬盘进行测试,减少人工操作,提高固态硬盘的测试效率,降低人工成本。
103.实施例3
104.此外,本公开实施例还提供了一种电子设备,包括存储器以及处理器,所述存储器存储有计算机程序,所述计算机程序在所述处理器上运行时执行上述方法实施例所提供的固态硬盘的测试方法。
105.需要理解的是,本实施例提供的电子设备可以实现实施例1提供的固态硬盘的测试方法,相关描述可以参见实施例1的内容,为避免重复,在此不做赘述。
106.实施例4
107.此外,本公开实施例还提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序在处理器上运行时执行实施例1所提供的固态硬盘的测试方法。
108.需要理解的是,本实施例提供的计算机可读存储介质可以实现实施例1提供的固态硬盘的测试方法,相关描述可以参见实施例1的内容,为避免重复,在此不做赘述。
109.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和结构图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,结构图和/或流程图中的每个方框、以及结构图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
110.另外,在本发明各个实施例中的各功能模块或单元可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或更多个模块集成形成一个独立的部分。
111.所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是智能手机、个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
112.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何
熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。

技术特征:


1.一种固态硬盘的测试方法,其特征在于,多个待测固态硬盘与测试装置连接,所述测试装置配置有用于对待测固态硬盘进行性能测试的多个测试业务模型,所述方法包括:s1、获取各所述测试业务模型的运行顺序、各所述待测固态硬盘的测试顺序;s2、按照所述测试顺序从多个所述待测固态硬盘中确定当前待测固态硬盘;s3、启动对所述当前待测固态硬盘的格式化操作,使得所述当前待测固态硬盘处于初始态;s4、按照所述运行顺序启动对应的测试业务模型,通过启动的测试业务模型对处于初始态的所述当前待测固态硬盘进行测试,以获取所述当前待测固态硬盘对应的测试报告;s5、判断是否按照所述运行顺序依次启动对应的测试业务模型完成对所述当前待测固态硬盘的测试;s6、若未按照所述运行顺序依次启动对应的测试业务模型完成对所述当前待测固态硬盘的测试,则重复执行步骤s3-s5,直至按照所述运行顺序依次启动对应的测试业务模型完成对所述当前待测固态硬盘的测试,以获得多个测试报告。2.根据权利要求1所述的方法,其特征在于,s1中获取各所述待测固态硬盘的测试顺序,包括:s7、接收用户输入的硬盘标识,记录各硬盘标识的输入顺序;s8、根据各所述硬盘标识的输入顺序确定各所述硬盘标识对应的待测固态硬盘的测试顺序。3.根据权利要求1所述的方法,其特征在于,s4之后,所述方法还包括:s9、启动对所述当前待测固态硬盘的磁盘分区清除操作。4.根据权利要求1所述的方法,其特征在于,s6之后,所述方法还包括:s10、按照预设文档格式对所述当前待测固态硬盘的多个所述测试报告进行编辑,得到综合测试报告;s11、将所述当前待测固态硬盘的多个所述测试报告和/或所述综合测试报告存入预设存储区域。5.根据权利要求1所述的方法,其特征在于,s4之后,所述方法还包括:s12、获取运行的测试业务模型的控件的文本内容;s13、根据所述文本内容确定所述运行的测试业务模型是否完成对所述当前待测固态硬盘的测试操作。6.根据权利要求1所述的方法,其特征在于,s4中通过启动的测试业务模型对处于初始态的所述当前待测固态硬盘进行测试,包括:s41、获取启动的测试业务模型的配置参数;根据所述配置参数对启动的测试业务模型配置所述当前待测固态硬盘的测试流程;s42、启动的测试业务模型按照所述测试流程对处于初始态的所述当前待测固态硬盘进行测试。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:s14、将各所述测试业务模型对各所述待测固态硬盘的测试操作数据保存至业务日志中。8.一种电子设备,其特征在于,包括测试装置,所述测试装置与多个待测固态硬盘与连
接,所述测试装置配置有用于对待测固态硬盘进行性能测试的多个测试业务模型,所述电子设备还包括:获取模块,用于获取各所述测试业务模型的运行顺序、各所述待测固态硬盘的测试顺序;确定模块,用于按照所述测试顺序从多个所述待测固态硬盘中确定当前待测固态硬盘;启动模块,用于启动对所述当前待测固态硬盘的格式化操作,使得所述当前待测固态硬盘处于初始态;测试模块,用于按照所述运行顺序启动对应的测试业务模型,通过启动的测试业务模型对处于初始态的所述当前待测固态硬盘进行测试,以获取所述当前待测固态硬盘对应的测试报告;判断模块,用于判断是否按照所述运行顺序依次启动对应的测试业务模型完成对所述当前待测固态硬盘的测试;控制模块,用于若未按照所述运行顺序依次启动对应的测试业务模型完成对所述当前待测固态硬盘的测试,则重复执行权利要求1-7任一项中步骤s3-s5,直至按照所述运行顺序依次启动对应的测试业务模型完成对所述当前待测固态硬盘的测试,以获得多个测试报告。9.一种电子设备,其特征在于,包括存储器以及处理器,所述存储器用于存储计算机程序,所述计算机程序在所述处理器运行时执行权利要求1至7中任一项所述的固态硬盘的测试方法。10.一种计算机可读存储介质,其特征在于,其存储有计算机程序,所述计算机程序在处理器上运行时执行权利要求1至7中任一项所述的固态硬盘的测试方法。

技术总结


本申请实施例提供了一种固态硬盘的测试方法及电子设备,其中方法包括:S1、获取各测试业务模型的运行顺序、各待测固态硬盘的测试顺序;S2、按照测试顺序确定当前待测固态硬盘;S3、启动对当前待测固态硬盘的格式化操作;S4、按照运行顺序启动对应的测试业务模型,对处于初始态的当前待测固态硬盘进行测试,以获取当前待测固态硬盘对应的测试报告;S5、判断是否按照运行顺序依次启动对应的测试业务模型完成对当前待测固态硬盘的测试;S6、若否,则重复执行步骤S3-S5,直至按照运行顺序依次启动对应的测试业务模型完成对当前待测固态硬盘的测试,以获得多个测试报告。这样,可以减少人工操作,提高固态硬盘的测试效率。提高固态硬盘的测试效率。提高固态硬盘的测试效率。


技术研发人员:

刘敏赟

受保护的技术使用者:

深圳华电通讯有限公司

技术研发日:

2021.12.09

技术公布日:

2022/3/4

本文发布于:2024-09-22 06:50:40,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/4512.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:固态   所述   测试   硬盘
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议