[发明专利]一种测试方法及测试装置有效
申请号: | 201710755516.0 | 申请日: | 2017-08-28 |
公开(公告)号: | CN107368426B | 公开(公告)日: | 2020-12-01 |
发明(设计)人: | 樊云龙 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/455 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 王康;李丹 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 方法 装置 | ||
本发明实施例公开了一种测试方法及测试装置,包括:在预先建立的虚拟资源中获取测试待测试用例的虚拟资源信息;根据待测试用例的虚拟资源信息对待测试用例进行测试。从本发明实施例可见,由于虚拟资源是由物理资源生成的,而基于同一个物理资源能够生成多个具备逻辑隔离性的不同的虚拟资源,以使得能够依照待测试用例的具体需求在生成的虚拟资源中获取虚拟资源信息并根据该信息对待测试用例进行测试,从而实现了物理资源测的充分利用。
技术领域
本发明涉及虚拟技术领域,尤其涉及一种测试方法及测试装置。
背景技术
软件测试是指在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。
相关技术中,测试往往都是依靠计算机的物理资源(如物理存储空间、物理设备等)去进行的。
然而,这种方法在进行测试前需要为测试用例分配物理资源,但由于物理资源之间不具备逻辑隔离性,因此所分配的物理资源往往都是一整块独立的物理资源,而在实际的测试过程中,待测试用例往往无法充分利用所分配的这一整块物理资源,从而造成物理资源无法充分被利用。
发明内容
为了解决上述技术问题,本发明提供一种测试方法及测试装置,能够实现物理资源的充分利用。
为了达到本发明目的,本发明提供了一种测试方法,包括:
在预先建立的虚拟资源中获取测试待测试用例的虚拟资源信息;
根据所述待测试用例的虚拟资源信息对所述待测试用例进行测试。
所述在预先建立的虚拟资源中获取测试待测试用例的虚拟资源信息,包括:
获取所述待测试用例的虚拟资源池类型;
若所述待测试用例的虚拟资源池类型是空白类型,在预先建立的虚拟机使用情况表中获取未被占用的目标虚拟机的参数信息,作为测试所述待测试用例的虚拟资源信息;
若所述待测试用例的虚拟资源池类型不是所述空白类型,根据所述虚拟资源池类型、预先建立的虚拟机与资源池映射关系表、预先建立的虚拟机使用情况表和预先建立的资源池使用情况表获取目标虚拟机的参数信息和所述目标虚拟资源池的参数信息,作为测试所述待测试用例的虚拟资源信息;其中,所述目标虚拟资源池为分配给所述目标虚拟机的虚拟资源池。
所述获取目标虚拟机的参数信息和目标虚拟资源池的参数信息,作为测试待测试用例的虚拟资源信息,包括:
在预先建立的虚拟机与资源池映射关系表中查找未被占用且所分配的虚拟资源池与所述待测试用例的虚拟资源池类型相同的目标虚拟机;
获取所述目标虚拟机的ID号和所述目标资源池的ID号;
根据所述目标虚拟机的ID号在预先建立的虚拟机使用情况表中获取所述目标虚拟机的参数信息;
根据所述目标资源池的ID号在预先建立的资源使用情况表中获取所述目标资源池的参数信息;
确定所述目标虚拟机的参数信息和目标虚拟资源池的参数信息作为测试所述待测试用例的虚拟资源信息。
所述获取待测试用例的虚拟资源池类型之前,还包括:
获取创建K个虚拟资源池类型是空白类型的虚拟机和Ni个虚拟资源池类型是第i种类型的虚拟机的指令;其中,i=1、2…M;M、K为正整数;
采用预先生成的虚拟机模板创建K+N1+N2+…+NM个虚拟机;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710755516.0/2.html,转载请声明来源钻瓜专利网。