[发明专利]基于云计算平台的性能测试方法、装置及系统在审
申请号: | 201310432811.4 | 申请日: | 2013-09-22 |
公开(公告)号: | CN104461856A | 公开(公告)日: | 2015-03-25 |
发明(设计)人: | 樊非 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 计算 平台 性能 测试 方法 装置 系统 | ||
技术领域
本申请涉及性能测试技术领域,特别是涉及基于云计算平台的性能测试方法、装置及系统。
背景技术
“云计算”就是使用互联网来接入存储或者运行在远程服务器端的应用、数据或者服务。任何一个在互联网上提供其服务的公司都可以叫做云计算公司。其实云计算分几层的,分别是Infrastructure-as-a-Service(IaaS,基础设施即服务),Platform-as-a-Service(PaaS,平台即服务),Software-as-a-Service(SaaS,软件即服务)。IaaS在最下端,PaaS在中间,SaaS在顶端。其他一些“软”的层可以在这些层上面添加。
其中,第一层叫做IaaS,有时候也叫做Hardware-as-a-Service。在云计算技术出现之前,如果一个ISV想在办公室或者公司的网站上运行一些企业应用,则需要去买服务器,或者别的高昂的硬件来控制本地应用,让业务能够运行起来。但是,有了IaaS,就可以将硬件外包到别的地方去。IaaS公司会提供场外服务器、存储和网络硬件,IVS可以租用,节省了维护成本和办公场地。
第二层就是PaaS,某些时候也叫做中间件。ISV所有的开发都可以在这一层进行,节省了时间和资源。PaaS公司在网上提供各种开发和分发应用的解决方案,比如虚拟服务器和操作系统。这节省了ISV在硬件上的费用,也让分散的工作室之间的合作变得更加容易,包括网页应用管理,应用设计,应用虚拟主机,存储,安全以及应用开发协作工具等。
SaaS就是将某种软件的使用直接提供用户,用户使用的是某个软件的具体功能,不必关心是在什么硬件上和使用的什么系统。SaaS大多是通过网页浏览器来接入,任何一个远程服务器上的应用都可以通过网络来运行,就是SaaS了。例如最常见的电子邮箱等。
目前,越来越多的ISV选择在IaaS平台或者PaaS平台上进行软件开发。对于开发者而言,研发模式也在发生巨大的变化。ISV们不再像以前一样,用一张光盘获取微软、Adobe这些大型软件公司的SDK(Software Development Kit,软件开发工具包),然后开发软件,而是更多的在云计算平台上进行开发,充分利用云计算公司已有的基础架构的计算能力、平台提供的软件架构、测试部署和运维服务。
但是,利用云计算平台开发出的应用,如果需要进行性能测试,则很难直接使用传统的性能测试方式。因为如果使用传统工具,则需要申请专门的用于进行性能测试的机器,性能测试人员往往还需要花费大量的时间,以调试被测系统,确定施压机是不是有问题,到被测机上运行一些命令来获取监控数据等工作,这些工作本身技术上有难度,并且成本很高,效率低下。
发明内容
本申请提供了基于云计算平台的性能测试方法、装置及系统,能够实现基于云环境的性能测试。
本申请提供了如下方案:
一种基于云计算平台的性能测试方法,包括:
获取被创建的性能测试任务的信息,所述性能测试任务的信息包括待测试应用的标识信息、测试场景信息以及场景对应的测试脚本;
将所述测试脚本保存到脚本存储服务器;
通过调用云计算环境的接口,在云计算环境的虚拟主机中部署待测试应用;
接收到测试任务开始指令后,为所述性能测试任务确定目标集群;
将所述性能测试任务的场景信息以及测试脚本在所述脚本存储服务器中的存储地址发送到所述目标集群,以便由所述目标集群中的节点根据所述存储地址下载所述测试脚本,并通过执行所述测试脚本向云计算环境的虚拟主机中部署的应用发起访问请求,获取到性能数据后返回;
接收目标集群返回的性能数据,以便提供性能测试结果。
一种基于云计算平台的性能测试装置,包括:
测试信息获取单元,用于获取被创建的性能测试任务的信息,所述性能测试任务的信息包括待测试应用的标识信息、测试场景信息以及场景对应的测试脚本;
脚本保存单元,用于将所述测试脚本保存到脚本存储服务器;
应用部署单元,用于通过调用云计算环境的接口,在云计算环境的虚拟主机中部署被测应用;
目标集群确定单元,用于接收到测试任务开始指令后,为所述性能测试任务确定目标集群;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310432811.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自动测试方法及装置
- 下一篇:串口鼠标自动测试方法