[发明专利]云计算平台的测试方法、介质、装置和计算设备在审
申请号: | 202011093229.6 | 申请日: | 2020-10-13 |
公开(公告)号: | CN112162927A | 公开(公告)日: | 2021-01-01 |
发明(设计)人: | 黄哲骁;李雪峰;李开亮;葛锋 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 刘丽丽 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 平台 测试 方法 介质 装置 设备 | ||
本发明的实施方式提供了一种云计算平台的测试方法。该方法包括:获取针对云计算平台的测试配置信息;根据测试配置信息,生成至少一个测试用例;以及分别为至少一个测试用例中的每个测试用例分配测试进程,以由测试进程执行测试用例,并得到测试结果;其中,执行测试用例包括:向云计算平台的控制端发送测试指令,以指示控制端创建测试资源,其中,测试资源包括云主机、云网络和云硬盘;以及基于测试资源,执行控制面测试和/或数据面测试,以得到测试结果。此外,本发明的实施方式提供了一种云计算平台的测试装置、介质和计算设备。
技术领域
本发明的实施方式涉及计算机技术领域,更具体地,本发明的实施方式涉及云计算平台的测试方法、介质、装置和计算设备。
背景技术
本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
IaaS(Infrastructure as a Service),即基础设施即服务,指把IT基础设施作为一种服务通过网络对外提供,并根据用户对资源的实际使用量或占用量进行计费的一种服务模式。
相关技术在针对云计算IaaS集成测试时采用社区开源的tempest测试框架,该框架可以实现基本的云计算组件keystone、nova、cinder、neutron、glance等管控服务的基本测试。
发明内容
但是,tempest测试框架主要着眼于对管控服务API(Application ProgrammingInterface,应用程序接口)进行验证,对数据面的测试覆盖不足。
为此,非常需要一种改进的云计算平台的测试方法,以实现对云计算平台控制面和数据面的测试。
在本上下文中,本发明的实施方式期望提供一种云计算平台的测试方法、介质、装置和计算设备。
在本发明实施方式的第一方面中,提供了一种云计算平台的测试方法,包括:获取针对云计算平台的测试配置信息;根据所述测试配置信息,生成至少一个测试用例;以及分别为所述至少一个测试用例中的每个测试用例分配测试进程,以由所述测试进程执行所述测试用例,并得到测试结果;其中,所述执行所述测试用例包括:向所述云计算平台的控制端发送测试指令,以指示所述控制端创建测试资源,其中,所述测试资源包括云主机、云网络和云硬盘;以及基于所述测试资源,执行控制面测试和/或数据面测试,以得到所述测试结果
在本发明的一个实施例中,该配置信息包括以下信息中的至少一个:至少一个测试节点的节点信息、网络类型、业务测试参数和测试回归覆盖类型。
在本发明的另一实施例中,在所述向所述云计算平台的控制端发送测试指令之前,该方法还包括:通过所述控制端的预设程序接口,向所述控制端发送初始化指令,并初始化测试环境和测试用例。
在本发明的又一个实施例中,该执行控制面测试包括:获取所述测试资源的资源状态;验证所述资源状态与预期状态是否一致;以及在所述资源状态与预期状态不一致的情况下,确定测试结果为失败。
在本发明的再一个实施例中,该执行数据面测试包括:登录所述云主机;以及通过所登录的云主机执行至少一个测试脚本,以得到测试结果,其中,所述至少一个测试脚本中的每个测试脚本用于执行至少一个测试项,所述测试项包括:验证所述云主机的规格,测试所述云网络的连通性,验证所述云硬盘中各卷的读写内容的正确性,验证网络带宽qos设置,测试网络中多个网关的连通性,测试云主机镜像的创建和/或恢复操作,测试云主机快照的创建和/或恢复操作,或测试云主机的迁移操作。
在本发明的再一个实施例中,该登录所述云主机,包括:在所述云主机配置有外网IP地址的情况下,通过所述外网IP地址登录所述云主机;以及在所述云主机没有配置外网IP地址的情况下,与跳板机建立连接,并通过所述跳板机登录所述云主机,其中,所述跳板机与所述云主机同属一个子网。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011093229.6/2.html,转载请声明来源钻瓜专利网。