This application is on automatic test method and system for Windows under the pressure of hard disk, the method includes: into the hard disk pressure test software; using AutoIT commands to the operating system to send, automatically set the test parameters of the hard disk pressure test software; according to the test parameters are set, the hard disk pressure test. The system includes the import module, the test parameter automatic setting module and the hard disk pressure test module. The test method and system in this application can automatically set the test parameters in the hard disk pressure test software, and it has high automation. For CPU hard disk hard disk pressure test, it can save a lot of time and manpower, thereby greatly improving the test efficiency. Moreover, it is not easy to produce error by automatic parameter setting, which is helpful to improve the accuracy of the hard disk pressure test results.
【技术实现步骤摘要】
一种Windows下硬盘压力自动测试方法及系统
本申请涉及硬盘测试
,尤其涉及一种Windows下硬盘压力自动测试方法和系统。
技术介绍
硬盘压力测试主要是对硬盘进行不同数据块的顺序读、顺序写、随机读和随机写测试,评估在给硬盘进行满负荷读写测试时硬盘是否出现数据中断或掉盘,以及,压力测试完成后硬盘是否掉盘、系统日志有没有报错。所谓掉盘即硬盘运行慢、发生卡顿现象或者重启后检测不到硬盘。目前,Windows系统下硬盘压力测试的工具通常为硬盘压力软件IOmeter。使用该软件进行硬盘压力测试时,首先,手动进行参数配置,包括手动输入进行硬盘压力测试的每一个worker、手动输入每一个数据块,然后手动将数据块逐个添加到worker中,再手动将需要进行压力测试的硬盘的盘符逐个添加到worker中。参数配置完毕后开始进行硬盘压力性能测试。然而,目前的硬盘压力测试方法中,通常一个硬盘压力测试包括多个worker,每个worker又需要匹配多个数据块和多个盘符,通过人工手动配置测试参数,操作繁琐而复杂,需要占用大量时间和人力,自动化程度低,测试效率低下。而且,手动配置参数容易产生误差,从而导致硬盘压力测试结果不准确。
技术实现思路
为克服相关技术中存在的测试操作繁琐、测试效率低以及测试结果准确性不够高的问题,本申请提供一种Windows下硬盘压力自动测试方法和系统。一种Windows下硬盘压力自动测试方法,其特征是,所述方法包括:S1:进入硬盘压力测试软件;S2:利用autoit工具向操作系统发送命令,对硬盘压力测试软件自动设置测试参数;S3:根据所设置的测试参数,进行硬 ...
【技术保护点】
一种Windows下硬盘压力自动测试方法,其特征是,所述方法包括:S1:进入硬盘压力测试软件;S2:利用autoit工具向操作系统发送命令,对硬盘压力测试软件自动设置测试参数;S3:根据所设置的测试参数,进行硬盘压力测试。
【技术特征摘要】
1.一种Windows下硬盘压力自动测试方法,其特征是,所述方法包括:S1:进入硬盘压力测试软件;S2:利用autoit工具向操作系统发送命令,对硬盘压力测试软件自动设置测试参数;S3:根据所设置的测试参数,进行硬盘压力测试。2.如权利要求1所述的一种Windows下硬盘压力自动测试方法,其特征是,步骤S2包括如下过程:S21:根据CPU线程和所述硬盘压力测试软件中worker添加键的位置,利用MouseMove命令添加执行硬盘压力测试的一个worker,所述worker与CPU线程一一对应;S22:根据所述硬盘压力测试软件中数据块添加键的位置,利用MouseMove命令对所述一个worker依次添加M个数据块;S23:根据所述硬盘压力测试软件中盘符添加键的位置,利用MouseMove命令对所述一个worker依次添加N个盘符;S24:判断所有执行硬盘压力测试的worker以及每个worker所对应的M个数据块和N个盘符是否添加完毕,如果是,执行步骤S25,如果否,返回步骤S21-S23,直到添加完毕所有执行硬盘压力测试的worker以及每个worker所对应的M个数据块和N个盘符;S25:根据所述硬盘压力测试软件中测试时间设置键的位置,利用MouseMove命令对所有执行硬盘压力测试的worker设置测试时间。3.如权利要求2所述的一种Windows下硬盘压力自动测试方法,其特征是,所有执行硬盘压力测试的worker的测试时间相同,且每个worker所匹配的数据块和盘符相同。4.如权利要求2或3中所述的一种Windows下硬盘压力自动测试方法,其特征是,所述数据块包括:进行顺序读测试的数据块、进行顺序写测试的数据块、进行随机读测试的数据块以及进行顺随机写测试的数据块中的一种或几种。5.如权利要求1所述的一种Windows下硬盘压力自动测试方法,其特征是,步骤S2之前,所述方法还包括:利用winactive命令激活硬盘压力窗口。6...
【专利技术属性】
技术研发人员:潘霖,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。