网关测试系统技术方案

技术编号:20118746 阅读:23 留言:0更新日期:2019-01-16 12:14
本申请涉及一种网关测试系统,包括测试控制装置、网络传输设备、被测网关、网管设备、接入侧装置、核心网设备和应用服务器。测试控制装置通信连接接入侧装置,网络传输设备分别通信连接测试控制装置、被测网关、网管设备和接入侧装置。核心网设备分别通信连接被测网关和应用服务器。测试控制装置用于根据预设测试用例,对接入侧装置、被测网关、网管设备和核心网设备进行测试控制,以及输出测试结果。网络传输设备、接入侧装置、被测网关、网管设备和核心网设备用于组成业务测试网络。应用服务器用于向业务测试网络提供测试业务数据。通过测试控制装置执行预设测试用例与各网元进行交互对被测网关进行自动化测试,大大提高网关测试效率。

Gateway Testing System

The application relates to a gateway test system, including test control device, network transmission device, gateway under test, network management device, access side device, core network device and application server. The test control device communicates with the access side device, and the network transmission device communicates with the test control device, the gateway under test, the network management device and the access side device respectively. Core network devices communicate with each other to connect the gateway under test and the application server. The test control device is used to test and control the access side device, the gateway under test, the network management equipment and the core network equipment according to the preset test cases, and to output the test results. Network transmission equipment, access side device, gateway under test, network management equipment and core network equipment are used to form service test network. The application server is used to provide test business data to the business test network. The test control device executes the preset test cases and interacts with the network elements to test the gateway automatically, which greatly improves the efficiency of the gateway test.

【技术实现步骤摘要】
网关测试系统
本申请涉及通信设备
,特别是涉及一种网关测试系统。
技术介绍
随着移动通信网络的全面快速发展,运营商网络建设的规模不断增长,用户对高速移动通信的要求不断提高。因此,用户对移动通信网络的可靠性和稳定性也提出了更高的要求。网关作为移动通信系统重要的中间网元,需要不断迭代新的版本以适应日益增长的市场需求。而版本的增加则会带来更多的业务测试工作,此外,出于高可靠性的要求,需要对网关进行持续的稳定性和可靠性测试,需要消耗大量的人力物力。随着自动化技术的发展,给通信领域的网关自动化测试提供了可能。然而,传统的网关测试方式仍然是以手动测试为主,自动化技术的应用尚少,还没有一套成熟有效的网关自动测试方案。在实现本专利技术的过程中,专利技术人发现传统的网关测试方式中至少存在着测试效率较低的问题。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够大幅提高测试效率的网关测试系统。为实现上述目的,本专利技术实施例提供一种网关测试系统,包括测试控制装置、网络传输设备、被测网关、网管设备、接入侧装置、核心网设备和应用服务器;所述测试控制装置通信连接所述接入侧装置,所述网络传输设备分别通信连接所述测试控制装置、所述被测网关、所述网管设备和所述接入侧装置,所述核心网设备分别通信连接所述被测网关和所述应用服务器;所述测试控制装置用于根据预设测试用例,对所述接入侧装置、所述被测网关、所述网管设备和所述核心网设备进行测试控制,以及输出测试结果;所述网络传输设备、所述接入侧装置、所述被测网关、所述网管设备和所述核心网设备用于组成业务测试网络,所述应用服务器用于向所述业务测试网络提供测试业务数据。在其中一个实施例中,所述被测网关包括通信连接的安全网关和业务网关,所述安全网关通信连接所述网络传输设备,所述业务网关通信连接所述核心网设备。在其中一个实施例中,还包括持续集成工具服务器,所述持续集成工具服务器通信连接所述网络传输设备;所述持续集成工具服务器用于执行所述预设测试用例,对所述被测网关进行测试,以及接收所述测试控制装置输出的所述测试结果。在其中一个实施例中,所述持续集成工具服务器还用于对所述被测网关进行测试时,通过调用配置关键字对所述被测网关进行配置导入或导出控制。在其中一个实施例中,所述接入侧装置包括用户终端和基站,所述用户终端分别通信连接所述基站和所述测试控制装置,所述基站分别通信连接所述测试控制装置和所述网络传输设备。在其中一个实施例中,所述用户终端与所述基站之间的通信连接包括有线连接或无线连接。在其中一个实施例中,所述用户终端与所述基站之间的通过射频电缆连接。在其中一个实施例中,所述用户终端通过USB接口连接所述测试控制装置,所述基站通过网口连接所述测试控制装置。在其中一个实施例中,所述测试控制装置、所述被测网关、所述网管设备、所述核心网设备和所述基站分别通过线缆连接所述网络传输设备。在其中一个实施例中,还包括干扰屏蔽装置,所述干扰屏蔽装置用于屏蔽外部干扰信号对所述接入侧装置的干扰。在其中一个实施例中,所述网络传输设备包括交换机或路由器。在其中一个实施例中,所述应用服务器包括FTP文件服务器、媒体播放服务器和/或WEB服务器。上述技术方案中的一个技术方案具有如下优点和有益效果:上述网关测试系统,通过被测网关、网管设备、接入侧装置、核心网设备组成业务测试网络。测试控制装置通过网络传输设备接入LTE业务测试网络,通过执行预先载入的预设测试用例与各网元进行指令交互,模拟被测网关在相应实际应用场景中的业务通信过程,从而完成对被测网关的自动化业务测试。最后通过测试控制装置收集可以输出给外部测试人员的测试结果,有效实现被测网关的自动化测试,大大提高网关测试的效率。附图说明图1为一个实施例中网关测试系统的结构框图;图2为一个实施例中网关测试系统的结构示意图;图3为另一个实施例中网关测试系统的结构示意图;图4为一个实施例中网关测试系统的进一步结构示意图;图5为另一个实施例中网关测试系统的进一步结构示意图;图6为一个实施例中网关测试系统的应用部署示意图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。随着自动化技术的发展,出现了多种现代化的自动化测试框架,常见的自动化测试框架例如:模块化测试脚本框架(TestModularityFramework)、测试库框架(TestLibraryArchitecture)、关键字驱动或表驱动的测试框架、数据驱动测试框架以及混合测试自动化框架(HybridTestAutomation)等。自动化测试框架为各行业不同设备的自动化测试提供了有效途径。在自动化测试框架中,RobotFramework是一款开源软件,采用python语言编写的功能自动化测试框架。具备良好的可扩展性、支持关键字驱动以及类同C语言中的函数调用。基于RobotFramework可以构建所需的各种自动测试用例,用于实现所需测试项目的自动测试。Jenkins是应用较广的持续集成工具,可灵活以多种方式构建版本计划,从而完成版本自动下载、环境自动部署和自动执行测试用例等一系列自动化测试活动,从而可以很好地胜任包括开发测试部署在内的持续集成测试工作。下面以在测试系统上应用上述两种工具(RobotFramework和Jenkins)为基础实现工具为例进行详细说明。请参阅图1,在一个实施例中,提供了一种网关测试系统100,包括测试控制装置12、网络传输设备14、被测网关16、网管设备18、接入侧装置20、核心网设备22和应用服务器24。测试控制装置12通信连接接入侧装置20。网络传输设备14分别通信连接测试控制装置12、被测网关16、网管设备18和接入侧装置20。核心网设备22分别通信连接被测网关16和应用服务器24。测试控制装置12用于根据预设测试用例,对接入侧装置20、被测网关16、网管设备18和核心网设备22进行测试控制,以及输出测试结果。网络传输设备14、接入侧装置20、被测网关16、网管设备18和核心网设备22用于组成业务测试网络。应用服务器24用于向业务测试网络提供测试业务数据。其中,预设测试用例为预先构建的自动测试用例,例如利用上述的自动化测试框架构建的各种测试用例,如测试环境的部署、网关升级、配置下发、冒烟测试、测试结果管理等各类网关测试活动对应的测试用例。预设测试用例用于指示测试控制装置12对网络传输设备14、接入侧装置20、被测网关16、网管设备18和核心网设备22组成的业务测试网络中,各网元进行测试控制,以完成对被测网关16的自动测试。预设测试用例可以根据对被测网关16的测试项目类型、数量和测试环境等需要通过自动化测试框架进行构建,进而使用持续集成工具集成后载入测试控制装置12以待执行。可以理解,上述的业务测试网络可以是LTE标准网络架构组成LTE业务测试网络。测试控制装置12可以是PC机,也可以是服务器,只要能够提供自动化测试的控制过程中所需的测试控制性能均可。具体地,网络传输设备14、接入侧装置20、被测网关16、网管设备18和核心网设备22按照LTE标准网络架构的形式,相应通本文档来自技高网...

【技术保护点】
1.一种网关测试系统,其特征在于,包括测试控制装置、网络传输设备、被测网关、网管设备、接入侧装置、核心网设备和应用服务器;所述测试控制装置通信连接所述接入侧装置,所述网络传输设备分别通信连接所述测试控制装置、所述被测网关、所述网管设备和所述接入侧装置,所述核心网设备分别通信连接所述被测网关和所述应用服务器;所述测试控制装置用于根据预设测试用例,对所述接入侧装置、所述被测网关、所述网管设备和所述核心网设备进行测试控制,以及输出测试结果;所述网络传输设备、所述接入侧装置、所述被测网关、所述网管设备和所述核心网设备用于组成业务测试网络,所述应用服务器用于向所述业务测试网络提供测试业务数据。

【技术特征摘要】
1.一种网关测试系统,其特征在于,包括测试控制装置、网络传输设备、被测网关、网管设备、接入侧装置、核心网设备和应用服务器;所述测试控制装置通信连接所述接入侧装置,所述网络传输设备分别通信连接所述测试控制装置、所述被测网关、所述网管设备和所述接入侧装置,所述核心网设备分别通信连接所述被测网关和所述应用服务器;所述测试控制装置用于根据预设测试用例,对所述接入侧装置、所述被测网关、所述网管设备和所述核心网设备进行测试控制,以及输出测试结果;所述网络传输设备、所述接入侧装置、所述被测网关、所述网管设备和所述核心网设备用于组成业务测试网络,所述应用服务器用于向所述业务测试网络提供测试业务数据。2.根据权利要求1所述的网关测试系统,其特征在于,所述被测网关包括通信连接的安全网关和业务网关,所述安全网关通信连接所述网络传输设备,所述业务网关通信连接所述核心网设备。3.根据权利要求2所述的网关测试系统,其特征在于,还包括持续集成工具服务器,所述持续集成工具服务器通信连接所述网络传输设备;所述持续集成工具服务器用于执行所述预设测试用例,对所述被测网关进行测试,以及接收所述测试控制装置输出的所述测试结果。4.根据权利要求3所述的网关测试系统,其特征在于,所述持续集成工具服务器还用于对所述被测网关进行测试时...

【专利技术属性】
技术研发人员:曹璐邱桥春贺翰磊
申请(专利权)人:京信通信系统中国有限公司京信通信系统广州有限公司京信通信技术广州有限公司天津京信通信系统有限公司
类型:发明
国别省市:广东,44

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

1