一种电信云预集成部署测试方法及装置制造方法及图纸

技术编号:24862557 阅读:19 留言:0更新日期:2020-07-10 19:13
本发明专利技术提供了一种电信云预集成部署测试方法及装置,该方法包括:根据目标电信云预集成系统的预设要求,获取预集成资源库中与目标电信云预集成系统对应的软件资源、配套资源、测试资源和配置资源;根据配置资源,分别对软件资源、配套资源和测试资源进行配置,以得到目标电信云预集成系统的部署架构;分别对部署架构中的各层部署进行联调测试,若存在测试问题,则反馈测试问题;若测试成功,则输出目标电信云预集成系统的集成报告。本发明专利技术实施例可实现对预集成资源库统一管理,可供多个预集成电信云系统共享,提升了集成效率,另外还可对部署架构中的各层部署进行联调测试,提升了测试自动化水平。

【技术实现步骤摘要】
一种电信云预集成部署测试方法及装置
本专利技术涉及网络功能虚拟化
,尤其涉及一种电信云预集成部署测试方法及装置。
技术介绍
网络功能虚拟化(NetworkFunctionVirtual,NFV)作为电信网络演进方向已成为业界广泛共识,NFV端到端系统包括硬件层、虚拟层、网元层和管理编排域,涉及组件、提供商众多、接口复杂、对接工作量突出。如图1所示,NFV架构包括:网络功能虚拟化编排器(NetworkFunctionVirtualizationOrchestrator,NFVO)层、虚拟化网元系统(如虚拟化网络功能VNF、虚拟化网络功能管理VNFM、网元管理系统EMS)、虚拟化平台(Hypervisor)、服务器/存储/交换机以及虚拟基础设施管理(VirtualizedInfrastructureManagement,VIM),或称为虚拟和物理资源管理。针对该架构,NFV集成建设需要增加预集成环节,即在实际集成建设之前,在实验室将NFV各子系统进行预集成,验证各子系统的兼容性,配置依赖关系,为现网交付的顺利实施做准备。目前的NFV预集成测试试验主要是基于NFV系统的架构,对每个待测试的NFV预集成系统分别进行硬件环境搭建、虚拟层部署联调、管理和编排系统(ManagementandOrchestration,MANO)部署联调、网元部署联调。但是,各层组件的管理、部署相对独立,不同预集成电信云系统的资源无法复用,集成效率低。
技术实现思路
本专利技术提供一种电信云预集成部署测试方法及装置,解决了现有的预集成测试试验中,不同电信云系统的资源无法复用、集成效率低的问题。本专利技术的实施例提供了一种电信云预集成部署测试方法,包括:根据目标电信云预集成系统的预设要求,获取预集成资源库中与目标电信云预集成系统对应的软件资源、配套资源、测试资源和配置资源;根据配置资源,分别对软件资源、配套资源和测试资源进行配置,以得到目标电信云预集成系统的部署架构;分别对部署架构中的各层部署进行联调测试,若存在测试问题,则反馈测试问题;若测试成功,则输出目标电信云预集成系统的集成报告。本专利技术的实施例还提供了一种电信云预集成部署测试装置,包括:获取模块,用于根据目标电信云预集成系统的预设要求,获取预集成资源库中与目标电信云预集成系统对应的软件资源、配套资源、测试资源和配置资源;配置模块,用于根据配置资源,分别对软件资源、配套资源和测试资源进行配置,以得到目标电信云预集成系统的部署架构;测试模块,用于分别对部署架构中的各层部署进行联调测试,若存在测试问题,则反馈测试问题;若测试成功,则输出目标电信云预集成系统的集成报告。本专利技术的实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述的电信云预集成部署测试方法的步骤。本专利技术的上述技术方案的有益效果是:可实现对电信云预集成系统的预集成资源库统一管理,可供多个电信云预集成系统共享,提升了集成效率,另外还可对部署架构中的各层部署进行联调测试,提升了测试自动化水平。进一步地,本专利技术实施例还可进行闭环反馈,实现了电信云预集成系统的迭代验证。附图说明图1表示NVF架构示意图;图2表示本专利技术实施例的电信云预集成部署测试方法的流程示意图;图3表示本专利技术实施例中集成资源库与电信与预集成系统的映射关系示意图;图4表示本专利技术实施例的电信云预集成部署测试装置的模块结构示意图。具体实施方式为使本专利技术要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。在下面的描述中,提供诸如具体的配置和组件的特定细节仅仅是为了帮助全面理解本专利技术的实施例。因此,本领域技术人员应该清楚,可以对这里描述的实施例进行各种改变和修改而不脱离本专利技术的范围和精神。另外,为了清楚和简洁,省略了对已知功能和构造的描述。应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本专利技术的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。在本专利技术的各种实施例中,应理解,下述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本专利技术实施例的实施过程构成任何限定。另外,本文中术语“系统”和“网络”在本文中常可互换使用。在本申请所提供的实施例中,应理解,“与A相应的B”表示B与A相关联,根据A可以确定B。但还应理解,根据A确定B并不意味着仅仅根据A确定B,还可以根据A和/或其它信息确定B。如图2所示,本专利技术的实施例提供了一种电信云预集成部署测试方法,具体包括以下步骤:步骤21:根据目标电信云预集成系统的预设要求,获取预集成资源库中与目标电信云预集成系统对应的软件资源、配套资源、测试资源和配置资源。其中,预集成资源库是多个电信云预集成系统共享的,目标电信云预集成系统是多个电信云集成系统中的一个。目标电信云预集成系统的预设要求为目标电信云预集成系统的设计规划内容。可选地,预集成资源库包括:软件资源库(或称为软件仓库)、配套资源库、测试资源库(或称为测试仓库)和配置资源库(或称为配置仓库)。如图3所示,软件资源库中存在与电信云预集成系统1对应的软件资源、与电信云预集成系统2对应的软件资源、...等,配套资源库中存在与电信云预集成系统1对应的周边配套资源、与电信云预集成系统2对应的周边配套资源、...等,测试资源库中存在与电信云预集成系统1相关的测试资源、与电信云预集成系统2相关的测试资源、...等,配置资源库中存在与电信云预集成系统1相关的配置资源、与电信云预集成系统2相关的配置资源、...等。步骤22:根据配置资源,分别对软件资源、配套资源和测试资源进行配置,以得到目标电信云预集成系统的部署架构。其中,配置资源中包括用于配置软件资源的第一配置信息、用于配置配套资源的第二配置信息和用于配置测试资源的第三配置信息。分别根据第一配置信息、第二配置信息和第三配置信息来配置软件资源、配套资源和测试资源,可得到目标电信云预集成系统的部署架构。步骤23:分别对部署架构中的各层部署进行联调测试,若存在测试问题,则反馈测试问题;若测试成功,则输出目标电信云预集成系统的集成报告。分别对部署架构中的各层部署进行联调测试,可实现目标电信云预集成系统的端到端自动测试。进一步地,在联调测试得到的测试结果指示存在测试问题时,前向反馈测试问题,以调整或更新软件资源、配套资源和测试资源的配置,实现迭代测试。在联调测试得到的测试结果指示测试成功时,输出目标电信云预集成系统的集成报告,确定电信云集成系统。其中,本专利技术实施例中预集成资源库包括:软件资源库、配套资源库、测试资源库和配置资源库。本本文档来自技高网...

【技术保护点】
1.一种电信云预集成部署测试方法,其特征在于,包括:/n根据目标电信云预集成系统的预设要求,获取预集成资源库中与所述目标电信云预集成系统对应的软件资源、配套资源、测试资源和配置资源;/n根据所述配置资源,分别对所述软件资源、配套资源和测试资源进行配置,以得到所述目标电信云预集成系统的部署架构;/n分别对所述部署架构中的各层部署进行联调测试,若存在测试问题,则反馈所述测试问题;若测试成功,则输出所述目标电信云预集成系统的集成报告。/n

【技术特征摘要】
1.一种电信云预集成部署测试方法,其特征在于,包括:
根据目标电信云预集成系统的预设要求,获取预集成资源库中与所述目标电信云预集成系统对应的软件资源、配套资源、测试资源和配置资源;
根据所述配置资源,分别对所述软件资源、配套资源和测试资源进行配置,以得到所述目标电信云预集成系统的部署架构;
分别对所述部署架构中的各层部署进行联调测试,若存在测试问题,则反馈所述测试问题;若测试成功,则输出所述目标电信云预集成系统的集成报告。


2.根据权利要求1所述的电信云预集成部署测试方法,其特征在于,所述预集成资源库包括:软件资源库、配套资源库、测试资源库和配置资源库,获取预集成资源库中与所述目标电信云预集成系统对应的软件资源、配套资源、测试资源和配置资源的步骤,包括:
在所述软件资源库中,获取所述目标电信云预集成系统的软件资源;
在所述配套资源库中,获取所述目标电信云预集成系统的配套资源;
在所述测试资源库中,获取所述目标电信云预集成系统的测试资源;
在所述配置资源库中,分别获取与所述软件资源、配套资源和测试资源相应的配置资源。


3.根据权利要求2所述的电信云预集成部署测试方法,其特征在于,根据所述配置资源,分别对所述软件资源、配套资源和测试资源进行配置的步骤,包括:
调用与所述软件资源对应的第一配置资源,对所述软件资源进行软硬件配置;
调用与所述配套资源对应的第二配置资源,对所述配套资源的对接插件进行配置;
调用与所述测试资源对应的第三配置资源,对所述测试资源指示的测试环境进行配置。


4.根据权利要求3所述的电信云预集成部署测试方法,其特征在于,对所述软件资源进行软硬件配置的步骤,包括以下中的至少一项:
调用所述软件资源中的虚拟层软件镜像,进行虚拟层的软硬件配置;
调用所述软件资源中的网络功能虚拟化编排器NFVO/虚拟网络功能管理VNFM软件镜像,进行管理和编排系统MANO的软硬件配置;
调用所述软件资源中虚拟网络功能VNF软件镜像,进行NVF的软硬件配置。


5.根据权利要求4所述的电信云预集成部署测试方法,其特征在于,分别对所述部署架构中的各层部署进行联调测试的步骤,包括:
依次对所述部署架构中虚拟层、MANO、VNF部署进行联调测试。


6.根据权利要求1所述的电信云预集成部署测试方法,其特征在于,若存在测试问题,则反馈所述测试问题的步骤,包括:
若所述测试问题指示配置问题,则将所述测试问题反馈至所述预集成资源库的配置资源库,更新所述配置资源库;
若所述测试问题指示镜像问题,则将所述测试问题反馈至所述预集成资源库的软件资源库,更新所述软件资源库中的软件镜像。


7.一种电信云预集成部署测试装置,其特征在于,包括:
获取模块,用于根据目标电信云预集成系统的预设要求,获取预集成资源库中...

【专利技术属性】
技术研发人员:张晓光
申请(专利权)人:中国移动通信有限公司研究院中国移动通信集团有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1