一种核心网性能测试方法、装置及系统制造方法及图纸

技术编号:24862555 阅读:15 留言:0更新日期:2020-07-10 19:13
本发明专利技术提供了一种核心网性能测试方法、装置及系统,其中,核心网性能测试方法包括:获取至少一个待测消息集合;对至少一个待测消息集合分别进行测试配置,获得测试配置结果;根据至少一个待测消息集合和测试配置结果,对待测网元进行核心网性能测试,得到测试结果。本方案通过获取至少一个待测消息集合;对至少一个待测消息集合分别进行测试配置,获得测试配置结果;根据至少一个待测消息集合和测试配置结果,对待测网元进行核心网性能测试,得到测试结果;从而能够基于消息的压力加载方法实现针对特定的消息和特定的行为开展定向测试,实现灵活的测试能力调度;并且不再通过商用仪表模拟周边网元进行包围测试,大大降低了测试成本。

【技术实现步骤摘要】
一种核心网性能测试方法、装置及系统
本专利技术涉及通信
,特别是指一种核心网性能测试方法、装置及系统。
技术介绍
目前核心网性能测试基于现有仪表厂商的全包围测试方案,如图1所示:基于某一业务模型,以用户行为为基础进行测试,通过商用仪表来模拟被测网元(比如4G核心网EPC,IP多媒体子系统IMS等)周边设备来对被测网元(如EPC,IMS,归属签约用户服务器HSS,路由代理节点DRA等)实行包围连接,通过商用仪表的专有硬件和软件模拟上百万的用户对被测网元进行压力加载。图1中BSC表示基站控制器,RNC表示无线网络控制器,eNB表示演进型基站,HLR表示归属位置寄存器,HSS表示归属用户服务器,MME表示移动性实体管理,SGSN表示服务GPRS支持节点,SGW表示服务网关,GGSN表示网关GPRS支持节点,eMSC表示增强的移动交换中心。随着网络容量不断增加及虚拟化进程的推进,上述测试方法存在如下缺点:1、传统测试方法的负载全部基于话务模型和用户数,对于特定消息和特定行为(尤其是异常行为)的测试用例(如乒乓切换等)难以实现,无法实现灵活的测试能力调度。2、核心网板卡处理能力不断增强,性能大幅提升,性能测试用例涉及用户数量和流量也大幅增加(如单个HSS同时处理用户数达到3000万,IP短消息网关同时处理用户数更是需要达到6000万以上),现有测试方法通过商用仪表模拟周边网元进行包围测试的流量加载成本也就大幅增加。3、随着核心网虚拟化进程的推进,越来越多的核心网网元从设备厂商专有硬件平台通过软硬件解耦或者三层解耦等方式迁移到X86通用平台。不同的业务层、虚拟层、硬件层之间配对方式非常灵活,传统的全包围测试无法满足虚拟化核心网对各层性能测试的需求。4、研发运营一体化和灵活部署是虚拟化核心网的重要特点,性能测试作为系统部署之后的一个必要环节。传统的基于硬件的包围测试方法无法满足虚拟化核心网“部署即测试”的要求。
技术实现思路
本专利技术的目的在于提供一种核心网性能测试方法、装置及系统,解决现有技术中的核心网性能测试方案无法实现灵活的测试能力调度以及测试成本不断大幅增加的问题。为了解决上述技术问题,本专利技术实施例提供一种核心网性能测试方法,包括:获取至少一个待测消息集合;对所述至少一个待测消息集合分别进行测试配置,获得测试配置结果;根据所述至少一个待测消息集合和所述测试配置结果,对待测网元进行核心网性能测试,得到测试结果。可选的,所述获取至少一个待测消息集合,包括:根据测试的业务量需求和组网的拓扑结构,获取至少一个待测消息集合。可选的,所述根据测试的业务量需求和组网的拓扑结构,获取至少一个待测消息集合,包括:根据测试的业务量需求和组网的拓扑结构,得到至少一个负载压力数;根据所述至少一个负载压力数,获取至少一个待测消息集合。可选的,所述对所述至少一个待测消息集合分别进行测试配置,获得测试配置结果,包括:为所述至少一个待测消息集合分别配置网协IP地址、端口号和/或发包速率,获得测试配置结果。可选的,所述根据所述至少一个待测消息集合和所述测试配置结果,对待测网元进行核心网性能测试,得到测试结果,包括:根据所述至少一个待测消息集合和所述测试配置结果,对待测网元进行核心网性能测试;若在测试过程中获取到至少一个所述待测消息集合的更新信息,则根据所述更新信息、所述至少一个待测消息集合和所述测试配置结果,对待测网元继续进行核心网性能测试,得到测试结果。可选的,所述测试结果包括:每个待测消息集合中的待测消息的发送成功数量和/或发送成功比例。本专利技术实施例还提供了一种核心网性能测试系统,包括:消息层和与所述消息层通信的用户层;其中,所述消息层,用于获取至少一个待测消息集合;对所述至少一个待测消息集合分别进行测试配置,获得测试配置结果;所述用户层,用于根据所述至少一个待测消息集合和所述测试配置结果,对待测网元进行核心网性能测试,得到测试结果。可选的,所述消息层具体用于:根据测试的业务量需求和组网的拓扑结构,获取至少一个待测消息集合。可选的,所述消息层具体用于:根据测试的业务量需求和组网的拓扑结构,得到至少一个负载压力数;根据所述至少一个负载压力数,获取至少一个待测消息集合。可选的,所述消息层具体用于:为所述至少一个待测消息集合分别配置网协IP地址、端口号和/或发包速率。可选的,所述用户层具体用于:根据所述至少一个待测消息集合和所述测试配置结果,对待测网元进行核心网性能测试;若在测试过程中获取到至少一个所述待测消息集合的更新信息,则根据所述更新信息、所述至少一个待测消息集合和所述测试配置结果,对待测网元继续进行核心网性能测试,得到测试结果。可选的,所述测试结果包括:每个待测消息集合中的待测消息的发送成功数量和/或发送成功比例。可选的,还包括:与所述消息层通信的虚拟层,以及与所述虚拟层通信的物理层;其中,所述物理层,用于为核心网性能测试系统提供测试物理资源;所述虚拟层,用于将计算、存储的网络资源进行虚拟化,并将虚拟化后的网络资源集中在共享资源池中;所述消息层,通过调用所述共享资源池中的虚拟资源,以获取至少一个待测消息集合;对所述至少一个待测消息集合分别进行测试配置,获得测试配置结果。可选的,所述消息层与网络功能虚拟化NFV框架中的虚拟网元直接对接。本专利技术实施例还提供了一种核心网络,所述核心网络具有网络功能虚拟化NFV框架,包括:上述的核心网性能测试系统。本专利技术实施例还提供了一种核心网性能测试装置,包括:第一处理模块,用于获取至少一个待测消息集合;第二处理模块,用于对所述至少一个待测消息集合分别进行测试配置,获得测试配置结果;第三处理模块,用于根据所述至少一个待测消息集合和所述测试配置结果,对待测网元进行核心网性能测试,得到测试结果。可选的,所述第一处理模块,包括:第一获取子模块,用于根据测试的业务量需求和组网的拓扑结构,获取至少一个待测消息集合。可选的,所述第一获取子模块,包括:第一处理单元,用于根据测试的业务量需求和组网的拓扑结构,得到至少一个负载压力数;第一获取单元,用于根据所述至少一个负载压力数,获取至少一个待测消息集合。可选的,第二处理模块,包括:第一配置子模块,用于为所述至少一个待测消息集合分别配置网协IP地址、端口号和/或发包速率,获得测试配置结果。可选的,所述第三处理模块,包括:第一处理子模块,用于根据所述至少一个待测消息集合和所述测试配置结果,对待测网元进行核心网性能测试;第二处理子模块,用于若在测试过程中获取到至少一个所述待测消息集合的更新信息,则根据所述更新信息、所述至少一个待测消息集合和所述测试配置本文档来自技高网
...

【技术保护点】
1.一种核心网性能测试方法,其特征在于,包括:/n获取至少一个待测消息集合;/n对所述至少一个待测消息集合分别进行测试配置,获得测试配置结果;/n根据所述至少一个待测消息集合和所述测试配置结果,对待测网元进行核心网性能测试,得到测试结果。/n

【技术特征摘要】
1.一种核心网性能测试方法,其特征在于,包括:
获取至少一个待测消息集合;
对所述至少一个待测消息集合分别进行测试配置,获得测试配置结果;
根据所述至少一个待测消息集合和所述测试配置结果,对待测网元进行核心网性能测试,得到测试结果。


2.根据权利要求1所述的核心网性能测试方法,其特征在于,所述获取至少一个待测消息集合,包括:
根据测试的业务量需求和组网的拓扑结构,获取至少一个待测消息集合。


3.根据权利要求2所述的核心网性能测试方法,其特征在于,所述根据测试的业务量需求和组网的拓扑结构,获取至少一个待测消息集合,包括:
根据测试的业务量需求和组网的拓扑结构,得到至少一个负载压力数;
根据所述至少一个负载压力数,获取至少一个待测消息集合。


4.根据权利要求1所述的核心网性能测试方法,其特征在于,所述对所述至少一个待测消息集合分别进行测试配置,获得测试配置结果,包括:
为所述至少一个待测消息集合分别配置网协IP地址、端口号和/或发包速率,获得测试配置结果。


5.根据权利要求1所述的核心网性能测试方法,其特征在于,所述根据所述至少一个待测消息集合和所述测试配置结果,对待测网元进行核心网性能测试,得到测试结果,包括:
根据所述至少一个待测消息集合和所述测试配置结果,对待测网元进行核心网性能测试;
若在测试过程中获取到至少一个所述待测消息集合的更新信息,则根据所述更新信息、所述至少一个待测消息集合和所述测试配置结果,对待测网元继续进行核心网性能测试,得到测试结果。


6.根据权利要求1所述的核心网性能测试方法,其特征在于,所述测试结果包括:
每个待测消息集合中的待测消息的发送成功数量和/或发送成功比例。


7.一种核心网性能测试系统,其特征在于,包括:
消息层和与所述消息层通信的用户层;
其中,所述消息层,用于获取至少一个待测消息集合;对所述至少一个待测消息集合分别进行测试配置,获得测试配置结果;
所述用户层,用于根据所述至少一个待测消息集合和所述测试配置结果,对待测网元进行核心网性能测试,得到测试结果。


8.根据权利要求7所述的核心网性能测试系统,其特征在于,所述消息层具体用于:
根据测试的业务量需求和组网的拓扑结构,获取至少一个待测消息集合。


9.根据权利要求8所述的核心网性能测试系统,其特征在于,所述消息层具体用于:
根据测试的业务量需求和组网的拓扑结构,得到至少一个负载压力数;
根据所述至少一个负载压力数,获取至少一个待测消息集合。


10.根据权利要求7所述的核心网性能测试系统,其特征在于,所述消息层具体用于:
为所述至少一个待测消息集合分别配置网协IP地址、端口号和/或发包速率。


11.根据权利要求7所述的核心网性能测试系统,其特征在于,所述用户层具体用于:
根据所述至少一个待测消息集合和所述测试配置结果,对待测网元进行核心网性能测试;
若在测试过程中获取到至少一个所述待测消息集合的更新信息,则根据所述更新信息、所述至少一个待测消息集合和所述测试配置结果,对待测网元继续进行核心网性能测试,得到测试结果。


12.根...

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

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

1