[发明专利]一种虚拟机压力/性能测试方法及系统在审
申请号: | 202010986837.3 | 申请日: | 2020-09-18 |
公开(公告)号: | CN112199273A | 公开(公告)日: | 2021-01-08 |
发明(设计)人: | 许建;刘施昱;申锟铠;李广辉;陈松政;杨涛;刘文清 | 申请(专利权)人: | 湖南麒麟信安科技股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/455 |
代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 谭武艺 |
地址: | 410000 湖南省长*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 压力 性能 测试 方法 系统 | ||
本发明公开了一种虚拟机压力/性能测试方法及系统,本发明方法包括在宿主机中基于包含自动化测试程序和代理程序的模板虚拟机批量创建虚拟机;宿主机启动虚拟机,通过守护程序等待来自客户机的请求:若请求为执行测试任务,则根据测试任务下发测试指令给各个虚拟机中的代理程序,使其基于预置的自动化测试程序执行测试任务,并将测试结果通过宿主机中的守护程序发送给发出测试指令的客户机;若请求为停止测试任务,则下发停止测试指令给各个虚拟机中的代理程序,使其终止测试任务。本发明不需要对虚拟机操作系统做任何改动,依靠宿主机、客户机、用户虚拟机的计划任务、开机自启动以及相应自动化测试组件实现对虚拟机压力/性能的测试。
技术领域
本发明涉及虚拟机技术,具体涉及一种虚拟机压力/性能测试方法及系统。
背景技术
企业的发展伴随着大量文档数据的产生,为了妥善保管这些知识财富,“上云”是其中最为重要的方式之一。在如今这个数据信息蕴含巨大价值的时代,企业对数据安全空前重视,私有云也就受到越来越多企业的青睐。目前私有云的主要应用场景是企业内部IT系统。私有云在打通内部数据,优化企业内部管理和协同方面所起到的作用已经得到广泛认可。私有云的实现基础就是利用OpenStack、KVM等技术开发的虚拟化服务,虚拟机是其中具体的实现方式之一。虚拟机的性能很大程度上决定了私有云本身性能,所以针对虚拟机的相应性能测试也越来越有必要。
目前的虚拟机的性能测试,一般只针对虚拟机系统本身的一些特性进行测试:CPU性能测试;内存性能测试;网络性能测试;磁盘I/O性能测试;CPU指令集对性能的提升;其他影响客户机性能的因素。但是,以上这些测试方法都是针对虚拟机系统本身的性能进行相应测试,并没有结合具体的用户应用软件进行测试,缺乏相应有效的测试方法,无法针对虚拟机里常见或者特殊用户应用进行性能评估。
另外,现在虚拟机的性能测试,需要批量启动大量的虚拟机运行负载,监控虚拟机及宿主机本身性能参数。批量的启动、运行应用软件、批量结束,场景的创建、运行、监控很难通过人为手工去做,即使人工去做,效率和实际效果也很差,费时费力。测试数据的收集以及动态展现也是目前虚拟机压力/性能测试的空白。
发明内容
本发明要解决的技术问题:针对现有技术的上述问题,提供一种虚拟机压力/性能测试方法及系统,本发明不需要对虚拟机操作系统做任何改动,依靠宿主机、客户机、用户虚拟机的计划任务、开机自启动以及相应自动化测试组件实现对虚拟机压力/性能的测试。
为了解决上述技术问题,本发明采用的技术方案为:
一种虚拟机压力/性能测试方法,其特征在于,包括:
1)在宿主机中基于包含自动化测试程序和代理程序的模板虚拟机批量创建虚拟机;
2)在宿主机中启动批量创建的虚拟机,通过守护程序等待来自客户机的请求:若请求为执行测试任务,则根据测试任务下发测试指令给各个虚拟机中的代理程序,使其基于预置的自动化测试程序执行测试任务,并将测试结果通过宿主机中的守护程序发送给发出测试指令的客户机;若请求为停止测试任务,则下发停止测试指令给各个虚拟机中的代理程序,使其终止测试任务。
可选地,步骤1)之前还包括预先安装部署宿主机的步骤,所述宿主机为承载虚拟机的计算机。
可选地,步骤1)的详细步骤包括:
1.1)在宿主机中创建包含自动化测试程序和代理程序的模板虚拟机;
1.2)设置虚拟机规格并创建发布规则,所述虚拟机规格为用户使用虚拟机的各项配置,包括用户虚拟机系统的内存、存储、网络、显卡资源和虚拟机显示使用的协议、虚拟机的外设控制中的至少一项,所述发布规则是为用户分配虚拟机的规则;
1.3)在宿主机中根据模板虚拟机批量创建虚拟机,并将虚拟机规格、发布规则分别分配给创建的各个的虚拟机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南麒麟信安科技股份有限公司,未经湖南麒麟信安科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010986837.3/2.html,转载请声明来源钻瓜专利网。