[发明专利]一种云测试体系架构有效
申请号: | 201511030487.9 | 申请日: | 2015-12-31 |
公开(公告)号: | CN105630683B | 公开(公告)日: | 2019-01-18 |
发明(设计)人: | 魏坤;徐晓阳 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请公开了一种云测试体系架构,包括用户接口层、测试服务层、基础开发平台和基础设施层;基础开发平台包括云计算中心;基础设施层包括数据库集群;其中,用户接口层用于向测试服务层发送测试请求;测试服务层用于根据测试请求,生成相应的待测试数据和测试指令,并将待测试数据和测试指令发送至基础开发平台;基础开发平台用于根据测试指令,从云计算中心调取相应的计算资源,以及利用云计算中心中的分布式文件系统与数据库集群进行数据通信,以从数据库集群中获取相应的数据资源,并利用计算资源和数据资源,对待测试数据进行测试处理,并将相应的测试结果返回至用户接口层。本申请提高了软件测试的效率,并降低了测试成本。 | ||
搜索关键词: | 一种 测试 体系 架构 | ||
【主权项】:
1.一种云测试体系架构,其特征在于,包括用户接口层、测试服务层、基础开发平台和基础设施层;所述基础开发平台包括云计算中心;所述基础设施层包括数据库集群;其中,所述用户接口层,用于向所述测试服务层发送测试请求;所述测试服务层,用于根据所述测试请求,生成相应的待测试数据和测试指令,并将所述待测试数据和所述测试指令发送至所述基础开发平台;所述基础开发平台,用于根据所述测试指令,从所述云计算中心调取相应的计算资源,以及利用所述云计算中心中的分布式文件系统与所述数据库集群进行数据通信,以从所述数据库集群中获取相应的数据资源,并利用所述计算资源和所述数据资源,对所述待测试数据进行测试处理,并将相应的测试结果返回至所述用户接口层;其中,所述用户接口层包括台式电脑、智能手机和平板电脑;所述测试服务层为基于TaaS服务模式进行开发得到的;所述基础开发平台为基于PaaS服务模式进行开发得到的;所述基础设施层为基于IaaS服务模式进行开发得到的;并且,所述分布式文件系统包括:文件大小判断模块,用于判断发送至所述分布式文件系统的文件的文件大小;第一写入模块,用于当所述文件大小判断单元判定任一文件为大型文件,则将该文件直接写入所述分布式文件系统;第二写入模块,用于当所述文件大小判断模块判定任一文件为小型文件,则将该文件写入缓存;其中,所述大型文件为文件大小大于第一预设值的文件,所述小型文件为文件大小小于或等于所述第一预设值的文件;所述分布式文件系统还包括:使用频率监测模块,用于对所述缓存中保存的文件的使用频率进行监测;第三写入模块,用于当所述使用频率监测模块监测到所述缓存中的任一文件的使用频率大于第二预设值,则将该文件所对应的索引信息写入所述文件系统;第四写入模块,用于当所述使用频率监测模块监测到所述缓存中的任一文件的使用频率小于第三预设值,则将该文件所对应的索引信息写入预设的低频缓存;所述基础设施层还包括:节点负载监测模块,用于对所述数据库集群中的每一个数据库节点的负载进行实时监测,得到相应的实时负载信息;动态访问控制模块,用于根据所述实时负载信息,并基于负载均衡原则,对所述数据库集群进行筛选处理,以利用筛选到的数据库节点对从所述分布式文件系统发送的文件访问请求进行应答处理;所述节点负载监测模块,具体用于对数据库节点的CPU负载、IO负载和内存负载进行实时监测。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201511030487.9/,转载请声明来源钻瓜专利网。
- 上一篇:资源分配方法
- 下一篇:多隧道路由集成员的删除方法和系统