[发明专利]存储设备性能自动化测试方法、装置、设备和存储介质在审
| 申请号: | 202211155859.0 | 申请日: | 2022-08-29 | 
| 公开(公告)号: | CN116069571A | 公开(公告)日: | 2023-05-05 | 
| 发明(设计)人: | 房永昌 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 | 
| 主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/34 | 
| 代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 劳奕琴 | 
| 地址: | 215168 江苏省苏州*** | 国省代码: | 江苏;32 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 存储 设备 性能 自动化 测试 方法 装置 介质 | ||
1.一种存储设备性能自动化测试方法,其特征在于,所述方法包括:
根据存储设备性能测试输入需求,配置自动化测试工具,并将配置过程脚本化;
采用存储多路径软件扫描脚本化配置过程,若读取到存储映射逻辑单元号,则生成性能测试自动化程序;
将所述性能测试自动化程序部署在第一主机上,所述第一主机通过命令行控制所述存储设备,并与其他主机共同对所述存储设备进行性能测试;
保存并分析性能测试结果,输出测试结果异常的测试条目进行自动化重测。
2.根据权利要求1所述的存储设备性能自动化测试方法,其特征在于,所述根据存储设备性能测试输入需求,配置自动化测试工具,并将配置过程脚本化包括:
根据存储设备性能测试输入需求,生成自动化测试工具脚本配置,所述脚本配置的参数包括以下至少一项:测试模型块大小、输入输出读写方式、输入输出读写比例、读写命中/非命中、测试时间、预热时间和打印间隔时间;
基于所述脚本配置参数生成不同的脚本配置参数组合,并以预设命名标准为所述脚本配置参数组合命名。
3.根据权利要求1或2所述的存储设备性能自动化测试方法,其特征在于,所述根据存储设备性能测试输入需求,配置自动化测试工具,并将配置过程脚本化还包括:
清除当前存储设备上的现有配置;
根据所述脚本配置参数组合在存储设备上配置存储池、添加磁盘阵列、创建卷、创建主机并完成卷映射;
通过后台命令执行上述操作并固化成对应具体配置的脚本,不同配置脚本根据具体配置命名进行区分;
将所述性能测试需求对应的不同配置脚本放置在预设目录下供后续使用。
4.根据权利要求1所述的存储设备性能自动化测试方法,其特征在于,所述采用存储多路径软件扫描脚本化配置过程,若读取到存储映射逻辑单元号,则生成性能测试自动化程序包括:
利用主机端配置所述存储多路径软件;
基于所述存储多路径软件完成对所述脚本化配置过程的磁盘扫描;
若正常读取到所述存储映射逻辑单元号,则生成性能测试自动化程序;
若无法正常读取到所述存储映射逻辑单元号,则返回执行配置所述自动化测试工具步骤。
5.根据权利要求1或4所述的存储设备性能自动化测试方法,其特征在于,所述保存所述性能测试结果包括:
采集所述存储设备的配置,所述配置包括以下至少一项:硬件配置、软件配置和存储设备性能统计参数;
采集所述主机端配置,所述配置包括以下至少一项:硬件配置、软件配置和主机端性能统计参数;
采集输入输出模型和每个测试项自动化测试的测试结果,具体包括以下至少一项:读写次数、带宽、时延、队列深度、读写比例;
将上述信息汇总成一条具体测试记录并进行保存。
6.根据权利要求5所述的存储设备性能自动化测试方法,其特征在于,所述分析性能测试结果,输出测试结果异常的测试条目进行自动化重测包括:
根据所述自动化测试工具中的测试条目,检查数据是否完整,若有遗漏则进行记录并进行重测;
根据所述自动化测试工具输出的每个测试项的测试结果分析筛选出低质量数据,所述低质量数据的判断标准如下:
单个数据值偏离均值大于或等于第一预设值,判断出现异常值;
当所述异常值占所有数据量大于第二预设值,判定所述性能测试输入需求异常,则对所述性能测试输入需求进行记录并重测。
7.根据权利要求1所述的存储设备性能自动化测试方法,其特征在于,若所述性能测试自动化程序执行过程中测试中断,所述方法还包括:
重新启动脚本,所述脚本根据所述自动化测试工具的配置进行比对,续接中断位置未完成条目继续测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211155859.0/1.html,转载请声明来源钻瓜专利网。





