[发明专利]一种存储设备的测试方法、装置及介质在审
申请号: | 201711238536.7 | 申请日: | 2017-11-30 |
公开(公告)号: | CN107943635A | 公开(公告)日: | 2018-04-20 |
发明(设计)人: | 李雅明 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/263 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储 设备 测试 方法 装置 介质 | ||
技术领域
本发明涉及测试领域,特别是涉及一种存储设备的测试方法、装置及介质。
背景技术
存储设备是否可靠是技术人员所关注的重点,对存储设备进行测试以确保其可靠性是当下普遍使用的手段。
对于存储设备的测试,重要的关注点包括数据的一致性、运算的执行性能、系统运行的稳定性等。当前通常的测试方法是通过光纤卡或网卡建立起主设备对待测的存储设备的访问,进而测试人员在主设备上输入并运行由测试命令及测试参数组成的命令行以对存储设备进行测试。但是上述方法的局限是每次都需要人为输入命令行以执行测试,这增加了测试的人工成本,但是人为输入命令行的整体速度较慢,并且可能存在输入错误的情况,进而降低了整体的测试效率。
由此可见,提供一种存储设备的测试方法,在降低测试成本的同时保证测试效率,是本领域技术人员亟待解决的问题。
发明内容
本发明的目的是提供一种存储设备的测试方法、装置及介质,在降低测试成本的同时保证了测试效率。
为解决上述技术问题,本发明提供一种存储设备的测试方法,包括:
选择存储设备的测试命令,并在预设的选项关键字中选择目标关键字并赋参数;
获取测试命令的命令选项与选项关键字之间的预设对应关系;
以执行脚本的方式依照预设对应关系查得目标关键字对应的目标命令选项;
依照预设的组合方式将测试命令、目标命令选项以及参数组合为命令行,并执行命令行以进行测试。
优选的,命令选项具体包括:
测试设备名、测试组编号、测试数据模型、测试操作模型、测试地址分配以及测试循环次数。
优选的,在预设的选项关键字中选择目标关键字并赋参数具体为:
在配置文件内预设的选项关键字中选择目标关键字并赋参数。
优选的,配置文件内包括有N组选项关键字;
其中,N为大于1的正整数;
相应的,命令选项中还包括表征是否进行本组测试的测试标记。
优选的,在执行命令行以进行测试后,该方法进一步包括:
获取测试结果,并对测试结果进行显示。
优选的,测试命令具体为数据压力测试命令。
此外,本发明还提供一种存储设备的测试装置,包括:
选择赋值模块,用于选择存储设备的测试命令,并在预设的选项关键字中选择目标关键字并赋参数;
关系获取模块,用于获取测试命令的命令选项与选项关键字之间的预设对应关系;
脚本执行模块,用于以执行脚本的方式依照预设对应关系查得目标关键字对应的目标命令选项;
组合测试模块,用于依照预设的组合方式将测试命令、目标命令选项以及参数组合为命令行,并执行命令行以进行测试。
优选的,该装置进一步包括:
获取显示模块,用于获取测试结果,并对测试结果进行显示。
此外,本发明还提供一种存储设备的测试装置,包括:
存储器,用于存储计算机程序;
处理器,用于执行计算机程序时实现如上述的存储设备的测试方法的步骤。
此外,本发明还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述的存储设备的测试方法的步骤。
本发明所提供的存储设备的测试方法,用户仅需要根据对存储设备的测试需求选择所使用的测试命令,并选择性的对该测试命令下的选项关键字进行赋值,而实现测试的后续操作均以脚本方式进行。通过执行脚本,获取用户所设置的目标关键字,并根据命令选项与选项关键字之间的预设对应关系,查找到目标关键字对应的目标命令选项,用户所赋值即为进行测试时的命令选项的参数,进而依照预设的组合方式将测试命令、目标命令选项以及参数组合为命令行,并执行该命令行以进行测试。可见,在本方法中,不需要用户频繁输入命令行即可对存储设备进行测试,相对降低了测试的人工成本,并且由于后续操作均由脚本执行,因此测试速度相对更快,并且组合而成的命令行准确性能够得到保证,进而确保了整体的测试效率。此外,本发明还提供一种存储设备的测试装置及介质,有益效果如上所述。
附图说明
为了更清楚地说明本发明实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种存储设备的测试方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711238536.7/2.html,转载请声明来源钻瓜专利网。