【技术实现步骤摘要】
NFV自动测试方法、装置、设备及存储介质
[0001]本专利技术涉及网络功能虚拟化(Network Function Virtualization,NFV)领域,尤其涉及一种NFV自动测试方法、装置、设备及存储介质。
技术介绍
[0002]NFV是指借助于虚拟化技术,通过服务器、存储器和交换机承载各种各样软件化的网络功能以替代传统的专有硬件设备(如路由器、防火墙、内容分发网络等)的技术。NFV架构包括:虚拟化基础设施管理器(virtual infrastructure manager,VIM),负责对基础设施层(network function virtualization infrastructure,NFVI)的软硬件资源进行管理;虚拟网络功能管理器(virtual network function manager,VNFM),负责对虚拟网元(virtual network function,VNF)的生命周期管理;网管(element management system,EMS),负责虚拟网元的配置、故障和告警等管理; ...
【技术保护点】
【技术特征摘要】
1.一种NFV自动测试方法,其特征在于,包括:获取测试所需的测试用例集合,所述测试用例集合包括至少两个测试用例;基于所述测试用例集合中各测试用例的用例描述文件构建测试任务,所述用例描述文件包括:用于描述测试用例与其他测试用例之间的关联性的依赖关系信息;基于所述测试任务涉及的各测试用例的所述依赖关系信息,优化所述测试任务的执行顺序;基于优化后的执行顺序执行所述测试任务。2.根据权利要求1所述的方法,其特征在于,所述依赖关系信息包括:用于描述所述测试用例的测试拓扑的拓扑描述文件或者所述拓扑描述文件的引用信息,所述基于所述测试任务涉及的各测试用例的所述依赖关系信息,优化所述测试任务的执行顺序,包括:解析所述测试任务中的各所述用例描述文件,确定出所述测试任务涉及的所述测试拓扑;将共用同一所述测试拓扑的测试用例划入第一层级用例组;所述基于优化后的执行顺序执行所述测试任务,包括:依次串行执行同一所述第一层级用例组中的各测试用例;或者,并行执行同一所述第一层级用例组中的各测试用例。3.根据权利要求2所述的方法,其特征在于,所述基于所述测试任务涉及的所述测试拓扑,优化所述测试任务的执行顺序,还包括:解析各所述测试拓扑的所述拓扑描述文件,识别出各所述测试拓扑包括的网络节点;基于各所述测试拓扑包括的网络节点进行拓扑聚类;将同一拓扑聚类中的各所述测试拓扑的所述第一层级用例组划入第二层级用例组;所述基于优化后的执行顺序执行所述测试任务,包括:依次串行执行同一所述第二层级用例组中的各所述第一层级用例组。4.根据权利要求3所述的方法,其特征在于,所述基于所述测试任务涉及的所述测试拓扑,优化所述测试任务的执行顺序,还包括:编排不同拓扑聚类之间的切换路径;基于所述切换路径确定不同拓扑聚类的所述第二层级用例组的执行顺序;...
【专利技术属性】
技术研发人员:邓灵莉,何克光,吴拓,凌虎仲,黄蕾,
申请(专利权)人:中国移动通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。