[发明专利]云服务健壮性测试系统及测试方法有效
申请号: | 201410620689.8 | 申请日: | 2014-11-06 |
公开(公告)号: | CN104298604A | 公开(公告)日: | 2015-01-21 |
发明(设计)人: | 刘宏伟;左德承;张展;封威;温东新;董剑;吴智博;罗丹彦;舒燕君;宋晓彤;吴娜;薛利兴;冯懿;王旭 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;H04L12/26;H04L29/08 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 杨晓辉 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 云服务健壮性测试系统及测试方法,涉及云服务健壮性测试领域。实现了对云服务健壮性的测试。本发明提供用户选择界面,用于实现人机交互,用户可以选择待测云服务,管理控制模块将测试信息打包成消息通过通信模块作用于具体测试对象,并管理测试的控制逻辑,包括测试的开始与终止、结果清空与数据分析等,通信模块将测试控制信息发送给测试对象并将测试对象返回的测试结果输出到测试平台的相应控制界面。实现对云服务的健壮性的测试,并通过结果分析实现对云服务健壮性的评估。本发明适用于对云服务做健壮性测试。 | ||
搜索关键词: | 服务 健壮性 测试 系统 方法 | ||
【主权项】:
一种云服务健壮性测试系统,其特征在于,它包括用户选择模块(1)、管理控制模块(2)、通信模块(3)和具体测试模块(4);用户选择模块(1)包括选择待测服务层次模块(1‑1)、选择测试服务模块(1‑2)和选择测试接口类型模块(1‑3);选择待测服务层次模块(1‑1)用于为用户提供云服务层次选择端口,同时向管理控制模块(2)发送用户所选择的服务层次信息;云服务层次包括laaS层、paaS层和SaaS层;选择测试服务模块(1‑2)用于向用户提供云服务的类型的选择端口,并将用户所选择的云服务类型发送至管理控制模块(2);择测试接口类型模块(1‑3)用于向用户提供云测试接口类型的选择端口,并将用户所选择的云服务测试接口类型发送至管理控制模块(2);管理控制模块(2)包括测试结果输出显示模块(2‑1)、测试执行模块(2‑2)、测试结果清空模块(2‑3)、测试结果分析模块(2‑4)、测试停止模块(2‑5)和测试继续执行模块(2‑6);测试结果输出显示模块(2‑1)用于接收通信模块(3)发送的测试结果信息,并对测试结果进行输出显示;测试执行模块(2‑2)用于向用户提供开始执行测试操作端口,接收选择待测服务层次模块(1‑1)、选择测试服务模块(1‑2)和选择测试接口类型模块(1‑3)所发送的用户选择信息,并将用户选择的信息进行打包后经通信模块(3)发送至具体测试模块(4);测试结果清空模块(2‑3)用于向用户提供清空测试结果操作端口,同时向测试结果分析模块(2‑4)和测试结果输出显示模块(2‑1)发送结果清空命令;测试结果分析模块(2‑4)用于向用户提供分析测试结果操作端口,接收通信模块(3)发送的测试结果信息,并根据用户的操作对测试结果进行健壮性分析;测试停止模块(2‑5)用于向用户提供控制测试停止的操作端口,同时向测试执行模块(2‑2)发送测试停止命令,并经通信模块(3)向具体测试模块(4)发送测试停止命令;测试继续执行模块(2‑6)用于向用户提供控制测试继续执行的操作端口,并将继续执行操作命令通过通信模块(3)发送至具体测试模块(4);通信模块(3)用于接收管理控制模块(2)发送的测试控制信息,并将接收的控制信息发送至具体测试模块(4),同时接收具体测试模块(4)的发送的测试结果信号,并将接收的测试结果信号发送至管理控制模块(2);具体测试模块(4)包括IaaS层云服务健壮性测试模块(4‑1)、PaaS层云服务健壮性测试模块(4‑2)和SaaS层云服务健壮性测试模块(4‑2);IaaS层云服务健壮性测试模块(4‑1)用于接收通信模块(3)发送的测试控制信息,并根据接收的信息判断用户所选择的测试服务是否属于IaaS层的服务,若是,则根据用户的选择信息做IaaS层云服务的健壮性测试,并将测试结果进行发送至通信模块(3),并对测试结构进行存储,同时接收通信模块发送的测试执行、测试结果清空、测试结果分析、测试停止或测试继续执行控制命令执行相应的操作;PaaS层云服务健壮性测试模块(4‑2)用于接收通信模块(3)发送的测试控制信息,并根据接收的信息判断用户所选择的测试服务是否属于PaaS层的服务,若是,则根据用户的选择信息做PaaS层云服务的健壮性测试,并将测试结果发送至通信模块(3),并对测试结构进行存储,同时接收通信模块发送的测试执行、测试结果清空、测试结果分析、测试停止或测试继续执行控制命令执行相应的操作;SaaS层云服务健壮性测试模块(4‑2)用于接收通信模块(3)发送的测试控制信息,并根据接收的信息判断用户所选择的测试服务是否属于SaaS层的服务,若是,则根据用户的选择信息做SaaS层云服务的健壮性测试,并将测试结果发送至通信模块(3),并对测试结构进行存储,同时接收通信模块发送的测试执行、测试结果清空、测试结果分析、测试停止或测试继续执行控制命令执行相应的操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410620689.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种系统内存的清理方法及终端设备
- 下一篇:一种业务模式切换方法及切换系统