一种自动测试方法及装置制造方法及图纸

技术编号:17164909 阅读:19 留言:0更新日期:2018-02-01 22:25
本发明专利技术公开了一种自动测试方法及装置,方法包括:接收测试请求,测试请求用于实现存储服务器和主机服务器的自动连接或者自动断开;根据预先设置的测试脚本,对测试请求进行解析,并获得测试要求;根据测试要求对存储服务器和主机服务器进行操作,以便实现主机服务器与存储服务器的存储虚拟化测试。从本发明专利技术提供的技术方案可见,由于能够在进行存储服务器虚拟化方法测试时,自动开启或关闭交换机的端口,因此,增加了测试的效率,提高了测试的准确度。

An automatic test method and device

【技术实现步骤摘要】
一种自动测试方法及装置
本专利技术涉及通信领域,尤指一种自动测试方法及装置。
技术介绍
目前,存储服务器通常利用虚拟化的方法提高自身硬件和软件的利用率。现有技术中,存储服务器虚拟化的方法主要是通过人工操作交换机端口的开启与关闭,实现对物理服务器和遗留存储平台的整合,提高投资回报率(ROI,returnoninvestment)以及系统的灵活性。然而,利用现有存储服务器虚拟化的方法进行测试时,如果测试次数较多,测试时间较长,会导致频繁的手动操作交换机端口的开启与关闭。这样,就降低了测试的效率,减少了测试的准确度。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种自动测试方法及装置,能够在进行存储服务器虚拟化方法测试时,自动开启或关闭交换机的端口,增加了测试的效率,提高了测试的准确度。第一方面,本专利技术提供了一种自动测试方法,方法包括:接收测试请求,测试请求用于实现存储服务器和主机服务器的自动连接或者自动断开;根据预先设置的测试脚本,对测试请求进行解析,并获得测试要求;根据测试要求对存储服务器和主机服务器进行操作,以便实现主机服务器与存储服务器的存储虚拟化测试。进一步的,根据测试要求对存储服务器和主机服务器进行操作,具体包括:根据测试要求对存储服务器和主机服务器进行自动连接操作。进一步的,测试要求包括测试端口信息和操作类型信息,根据测试要求对存储服务器和主机服务器进行操作,具体包括:根据测试端口信息和操作类型信息对存储服务器和主机服务器进行操作。进一步的,根据测试要求对存储服务器和主机服务器进行自动连接操作,具体包括:根据测试要求,通过交换机对存储服务器和主机服务器进行自动连接操作。进一步的,根据测试要求对存储服务器和主机服务器进行操作,具体包括:根据测试要求对存储服务器和主机服务器进行自动断开操作。第二方面,本专利技术提供了一种自动测试装置,装置包括,接收单元、解析单元和操作单元,其中:接收单元,用于接收测试请求,测试请求用于实现存储服务器和主机服务器的自动连接或者自动断开;解析单元,用于根据预先设置的测试脚本,对接收单元接收的测试请求进行解析,并获得测试要求;操作单元,用于解析单元获得的测试要求对存储服务器和主机服务器进行操作,以便实现主机服务器与存储服务器的存储虚拟化测试。进一步的,操作单元,具体用于:根据解析单元获得的测试要求对存储服务器和主机服务器进行自动连接操作。进一步的,测试要求包括测试端口信息和操作类型信息,操作单元,具体用于:根据测试端口信息和操作类型信息对存储服务器和主机服务器进行操作。进一步的,操作单元,具体用于:根据解析单元获得的测试要求,通过交换机对存储服务器和主机服务器进行自动连接操作。进一步的,操作单元,具体用于:根据解析单元获得的测试要求对存储服务器和主机服务器进行自动断开操作。与现有技术相比,本专利技术至少包括接收测试请求,测试请求用于实现存储服务器和主机服务器的自动连接或者自动断开;根据预先设置的测试脚本,对测试请求进行解析,并获得测试要求;根据测试要求对存储服务器和主机服务器进行操作,以便实现主机服务器与存储服务器的存储虚拟化测试。从本专利技术提供的技术方案可见,由于能够在进行存储服务器虚拟化方法测试时,自动开启或关闭交换机的端口,因此,增加了测试的效率,提高了测试的准确度。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。图1为本专利技术实施例提供的一种自动测试方法的流程示意图一;图2为本专利技术实施例提供的一种自动测试方法的流程示意图二;图3为本专利技术实施例提供的一种自动测试装置的结构示意图一;图4为本专利技术实施例提供的一种自动测试装置的结构示意图二。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。实施例一如图1所示,本专利技术实施例提供一种自动测试方法,该方法包括:步骤101:接收测试请求,测试请求用于实现存储服务器和主机服务器的自动连接或者自动断开;其中,主机服务器为需要进行存储扩展的服务器。存储服务器用于为主机服务器提供内存扩展的服务器。可理解的,主机服务器通过存储服务器实现存储的虚拟化。实际应用中,虚拟机软件(Vmware,VirtualMachineware)是虚拟化领域最大供应商。Vmware存储实现虚拟化的方案,前提是需要存储服务器与VMware完成互认证的测试。优选的,如图2所示,在步骤101之前,方法还包括,步骤100,具体为:步骤100:导入测试脚本,测试脚本用于实现主机服务器与存储服务器的自动连接或者自动断开。实际应用中,可以将测试脚本导入到分析工具以便进行测试。当然,本专利技术实施例对此不作具体限制。需要说明的是,导入测试脚本的方法有很多种。例如,VMware认证测试工具中提供了第三方测试脚本的导入接口,通过把测试脚本导入到测试工具,实现测试时的自动操作。另外,针对不同的测试环境,通过简单修改相关脚本信息,即可导入测试脚本。实际应用中,可以设置用户名密码登录,来提高自动化测试的安全性。当然,本专利技术实施例对此不做具体的限制。步骤102:根据预先设置的测试脚本,对测试请求进行解析,并获得测试要求;可理解的,测试脚本用于存储虚拟化测试的自动实现。测试脚本包括shell脚本等。当然,本专利技术实施例对测试脚本的类型不做具体的限制。步骤103:根据测试要求对存储服务器和主机服务器进行操作,以便实现主机服务器与存储服务器的存储虚拟化测试。需要说明的是,存储虚拟化就是对存储硬件资源进行抽象化表现。通过将一个或多个目标服务或功能与其它附加的功能集成,统一提供有用的全面功能服务。典型的虚拟化包括如下一些情况:屏蔽系统的复杂性,增加或集成新的功能,仿真、整合或分解现有的服务功能等。虚拟化是作用在一个或者多个实体上的,而这些实体则是用来提供存储资源及服务的。示例性的,步骤103具体包括:根据测试要求对存储服务器和主机服务器进行自动连接操作。参见图3所示,以两台主机服务器为例进行说明。自动测试装置包括一台双控存储服务器、交换机A和交换机B、主机服务器A和主机服务器B。在实际中,安装测试工具包括:安装vcenter、workbench、域名系统(DNS,DomainNameSystem)、动态主机配置协议(DHCP,DynamicHostConfigurationProtocol)等VMware认证测试所用到的测试工具。可以看出,认证过程中,主机服务器A和主机服务器B,与存储服务器是通过交换机A和交换机B连接的。认证测试目的是验证存储服务器与VMware在功能和性能上互相兼容,因此,测试中需要断开或者链接交换机端口,来验证其对存储功能和性能的影响。示例性的,测试要求包括测试端口信息和操作类型信息,步骤103具体包括:根据测试端口信息和操作类型信息对存储服务器和主机服本文档来自技高网...
一种自动测试方法及装置

【技术保护点】
一种自动测试方法,其特征在于,所述方法包括:接收测试请求,所述测试请求用于实现存储服务器和主机服务器的自动连接或者自动断开;根据预先设置的测试脚本,对所述测试请求进行解析,并获得测试要求;根据所述测试要求对所述存储服务器和所述主机服务器进行操作,以便实现主机服务器与存储服务器的存储虚拟化测试。

【技术特征摘要】
1.一种自动测试方法,其特征在于,所述方法包括:接收测试请求,所述测试请求用于实现存储服务器和主机服务器的自动连接或者自动断开;根据预先设置的测试脚本,对所述测试请求进行解析,并获得测试要求;根据所述测试要求对所述存储服务器和所述主机服务器进行操作,以便实现主机服务器与存储服务器的存储虚拟化测试。2.根据权利要求1所述的方法,其特征在于,所述根据所述测试要求对所述存储服务器和所述主机服务器进行操作,具体包括:根据所述测试要求对所述存储服务器和所述主机服务器进行自动连接操作。3.根据权利要求1所述的方法,其特征在于,所述测试要求包括测试端口信息和操作类型信息,所述根据所述测试要求对所述存储服务器和所述主机服务器进行操作,具体包括:根据所述测试端口信息和所述操作类型信息对所述存储服务器和所述主机服务器进行操作。4.根据权利要求2所述的方法,其特征在于,所述根据所述测试要求对所述存储服务器和所述主机服务器进行自动连接操作,具体包括:根据所述测试要求,通过交换机对所述存储服务器和所述主机服务器进行自动连接操作。5.根据权利要求1所述的方法,其特征在于,所述根据所述测试要求对所述存储服务器和所述主机服务器进行操作,具体包括:根据所述测试要求对所述存储服务器和所述主机服务器进行自...

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

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

1