一种用于存储管理控制系统的QAT测试系统及方法技术方案

技术编号:19593114 阅读:33 留言:0更新日期:2018-11-28 04:47
本发明专利技术涉及一种用于存储管理控制系统的QAT测试系统及方法,它包括:存储管理控制系统安装模块、创建记录集群模块、集群初始化模块、集群状态查看模块、压缩卷创建模块以及测试结果输出模块。实现QAT规格功能测试的自动化,避免人为操作造成的漏测和误测现象,极大提高了工作效率,且由于脚本自动执行的缘故,可在空闲时间多次执行,发掘深层次的问题,提高产品质量。

【技术实现步骤摘要】
一种用于存储管理控制系统的QAT测试系统及方法
本专利技术属于测试验证
,设计一种测试系统及方法,尤其是一种用于存储管理控制系统的QAT测试系统及方法。
技术介绍
存储器管理的对象是主存,也称内存。它的主要功能包括分配和回收主存空间、提高主存利用率、扩充主存、对主存信息实现有效保护。QAT全称为QuickAssistantTechnology,是Intel在Purley平台引入的新技术,该功能可对前端发出的数据进行压缩,然后进行存储或传输。通过该技术,可大幅度降低数据存储所需的空间和数据传输所需的带宽要求。QAT的规格功能主要为压缩卷的创建个数。原测试方法为手工执行,由于不同产品的QAT规格功能不一定完全相同、手工执行耗时长、操作步骤单调、检查点众多易遗漏等因素,容易造成产品包含问题隐患,最终影响客户体验。此为现有技术的不足之处。因此,针对现有技术中的上述缺陷,提供设计一种用于存储管理控制系统的QAT测试系统及方法;以解决现有技术中的上述缺陷,是非常有必要的。
技术实现思路
本专利技术的目的在于,针对上述现有技术存在的缺陷,提供设计一种用于存储管理控制系统的QAT测试系统及方法,以解决上述技术问题。为实现上述目的,本专利技术给出以下技术方案:一种用于存储管理控制系统的QAT测试系统,其特征在于,它包括:存储管理控制系统安装模块、创建记录集群模块、集群初始化模块、集群状态查看模块、压缩卷创建模块以及测试结果输出模块。其中,存储管理控制系统安装模块中,通过ISO镜像方式或者其它安装方式安装存储管理控制系统,下载安装2.7版本的python,设置环境变量,通过安装包或pip的形式安装paramiko库。创建记录集群模块,根据存储用户手册,创建存储集群,并记录集群的IP。集群初始化模块,打开web浏览器,在地址栏中输入集群的IP点击回车,进入GUI登录界面,按照提示,进行初始化的操作,初始化完毕后,退出GUI界面。集群状态查看模块,调用paramiko中的SSH命令登录集群IP,查看集群中的license状态。检查license状态,若已激活或适用激活,则进行创建压缩卷的操作;若没激活或适用激活,则自动进行试用激活或根据license的key值自动激活,再进行创建卷的操作。压缩卷创建模块,创建大小为512b大小的压缩卷,先创建512个,查看名称、数量、压缩卷标志、卷大小、卷状态这5个参数是否正常;创建第513个压缩卷,查看提示信息,同时检查现有的卷数量;删除卷和池,恢复license初始状态。一种用于存储管理控制系统的QAT测试方法,其特征在于,包括以下步骤:S1:存储管理控制系统安装的步骤;S2:创建记录集群的步骤;S3:集群初始化的步骤;S4:集群状态查看的步骤;S5:压缩卷创建的步骤;S6:测试结果输出的步骤。其中,步骤S1中,通过ISO镜像方式或者其它安装方式安装存储管理控制系统,下载安装2.7版本的python,设置环境变量,通过安装包或pip的形式安装paramiko库。步骤S2中,根据存储用户手册,创建存储集群,并记录集群的IP。步骤S3中,打开web浏览器,在地址栏中输入集群的IP点击回车,进入GUI登录界面,按照提示,进行初始化的操作,初始化完毕后,退出GUI界面。步骤S4中,调用paramiko中的SSH命令登录集群IP,查看集群中的license状态。检查license状态,若已激活或适用激活,则进行创建压缩卷的操作;若没激活或适用激活,则自动进行试用激活或根据license的key值自动激活,再进行创建卷的操作。步骤S5中,创建大小为512b大小的压缩卷,先创建512个,查看名称、数量、压缩卷标志、卷大小、卷状态这5个参数是否正常;创建第513个压缩卷,查看提示信息,同时检查现有的卷数量;删除卷和池,恢复license初始状态。本专利技术的有益效果在于,实现QAT规格功能测试的自动化,避免人为操作造成的漏测和误测现象,极大提高了工作效率,且由于脚本自动执行的缘故,可在空闲时间多次执行,发掘深层次的问题,提高产品质量。此外,本专利技术设计原理可靠,结构简单,具有非常广泛的应用前景。由此可见,本专利技术与现有技术相比,具有突出的实质性特点和显著地进步,其实施的有益效果也是显而易见的。附图说明图1是本专利技术提供的一种用于存储管理控制系统的QAT测试系统的原理框图。图2是本专利技术提供的一种用于存储管理控制系统的QAT测试方法的流程图。其中,1-存储管理控制系统安装模块,2-创建记录集群模块,3-集群初始化模块,4-集群状态查看模块,5-压缩卷创建模块,6-测试结果输出模块。具体实施方式下面结合附图并通过具体实施例对本专利技术进行详细阐述,以下实施例是对本专利技术的解释,而本专利技术并不局限于以下实施方式。实施例1:如图1所示,本专利技术提供的一种用于存储管理控制系统的QAT测试系统,它包括:存储管理控制系统安装模块1、创建记录集群模块2、集群初始化模块3、集群状态查看模块4、压缩卷创建模块5以及测试结果输出模块6。其中,存储管理控制系统安装模块中,通过ISO镜像方式或者其它安装方式安装存储管理控制系统,下载安装2.7版本的python,设置环境变量,通过安装包或pip的形式安装paramiko库。创建记录集群模块,根据存储用户手册,创建存储集群,并记录集群的IP。集群初始化模块,打开web浏览器,在地址栏中输入集群的IP点击回车,进入GUI登录界面,按照提示,进行初始化的操作,初始化完毕后,退出GUI界面。集群状态查看模块,调用paramiko中的SSH命令登录集群IP,查看集群中的license状态。检查license状态,若已激活或适用激活,则进行创建压缩卷的操作;若没激活或适用激活,则自动进行试用激活或根据license的key值自动激活,再进行创建卷的操作。压缩卷创建模块,创建大小为512b大小的压缩卷,先创建512个,查看名称、数量、压缩卷标志、卷大小、卷状态这5个参数是否正常;创建第513个压缩卷,查看提示信息,同时检查现有的卷数量;删除卷和池,恢复license初始状态。实施例2:如图2所示,本专利技术提供的一种用于存储管理控制系统的QAT测试方法,包括以下步骤:S1:存储管理控制系统安装的步骤;S2:创建记录集群的步骤;S3:集群初始化的步骤;S4:集群状态查看的步骤;S5:压缩卷创建的步骤;S6:测试结果输出的步骤。其中,步骤S1中,通过ISO镜像方式或者其它安装方式安装存储管理控制系统,下载安装2.7版本的python,设置环境变量,通过安装包或pip的形式安装paramiko库。步骤S2中,根据存储用户手册,创建存储集群,并记录集群的IP。步骤S3中,打开web浏览器,在地址栏中输入集群的IP点击回车,进入GUI登录界面,按照提示,进行初始化的操作,初始化完毕后,退出GUI界面。步骤S4中,调用paramiko中的SSH命令登录集群IP,查看集群中的license状态。检查license状态,若已激活或适用激活,则进行创建压缩卷的操作;若没激活或适用激活,则自动进行试用激活或根据license的key值自动激活,再进行创建卷的操作。步骤S5中,创建大小为512b大小的压缩卷,先创建512个,查看名称、数本文档来自技高网...

【技术保护点】
1.一种用于存储管理控制系统的QAT测试系统,其特征在于,它包括:存储管理控制系统安装模块、创建记录集群模块、集群初始化模块、集群状态查看模块、压缩卷创建模块以及测试结果输出模块。

【技术特征摘要】
1.一种用于存储管理控制系统的QAT测试系统,其特征在于,它包括:存储管理控制系统安装模块、创建记录集群模块、集群初始化模块、集群状态查看模块、压缩卷创建模块以及测试结果输出模块。2.根据权利要求1所述的一种用于存储管理控制系统的QAT测试系统,其特征在于,存储管理控制系统安装模块中,通过ISO镜像方式或者其它安装方式安装存储管理控制系统,下载安装2.7版本的python,设置环境变量,通过安装包或pip的形式安装paramiko库。3.根据权利要求1或2所述的一种用于存储管理控制系统的QAT测试系统,其特征在于,创建记录集群模块,根据存储用户手册,创建存储集群,并记录集群的IP。4.根据权利要求3所述的一种用于存储管理控制系统的QAT测试系统,其特征在于,集群初始化模块,打开web浏览器,在地址栏中输入集群的IP点击回车,进入GUI登录界面,按照提示,进行初始化的操作,初始化完毕后,退出GUI界面。5.根据权利要求4所述的一种用于存储管理控制系统的QAT测试系统,其特征在于,集群状态查看模块,调用paramiko中的SSH命令登录集群IP,查看集群中的license状态;检查license状态,若已激活或适用激活,则进行创建压缩卷的操作;若没激活或适用激活,则自动进行试用激活或根据license的key值自动激活,再进行创建卷的操作;压缩卷创建模块,创建大小为512b大小的压缩卷,先创建512个,查看名称、数量、压缩卷标志、卷大小、卷状态这5个参数是否正常;创建第513个压缩卷,查看提示信息,同时检查现有的卷数量;删除卷和池,恢复license初始状态。6.一种...

【专利技术属性】
技术研发人员:孙建赵伟
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1