一种调度数据网设备的自动测试系统及测试方法技术方案

技术编号:12196409 阅读:137 留言:0更新日期:2015-10-14 03:57
本发明专利技术公开了一种调度数据网设备的自动测试系统及测试方法,测试仪表自动化用例执行平台的执行接口与自动化测试网络工装接口1连接;测试仪表的控制接口与自动化测试网络工装的接口2连接;被测调度数据网设备的控制接口与自动化测试网络工装的接口3连接;测试仪表自动化库和被测设备自动化库分别通过逻辑接口4和逻辑接口5被自动化用例执行平台调用。本发明专利技术整合了测试仪表操作、被测设备控制、测试日志存档以及测试版本的维护等各个分散的环节,实现对调度数据网路由器、交换机的自动化测试,解决了传统手动测试中存在的差异性、效率低和测试周期长的问题,实现了测试的标准性、一致性和公平性,并且大大提高了工作效率。

【技术实现步骤摘要】

本专利技术涉及一种网络设备测试技术,尤其涉及。
技术介绍
调度数据网设备涉及到的IPv4路由协议主要有RIP、OSPF, ISIS, BGP、MPLS, LDP等,IPv6路由协议的应用也在建设过程中。调度数据网设备传统的测试方法为采用手动测试,由于涉及到的路由协议类型多、设备种类多、测试项目多,因此测试的工作量大,对测试人员的数量和技术程度的要求也高,而且不同测试人员由于对标准的理解不同,在测试过程中还可能产生一定的偏差。目前网络设备的测试仪表主要是采用TESTCENTER,其自动化控制软件ITEST,集成了 TESTCENTER支撑库,通过编制特定的自动化脚本,可控制仪表按特定的步骤运行。该专利技术采用ITEST、TESTCENTER、服务器、网络工装交换机和自动化测试用例构建的调度自动化测试系统,解决了测试的一致性、公平性问题。通过对不同类型的调度数据网设备进行的手动测试和自动测试系统测试的大量比对,采用调度数据网设备自动测试系统及其测试方法(性能、功能测试用例),大大缩减了测试人员的工作量,提高了工作效率,并且消除了不同测试人员可能产生的测试偏差。
技术实现思路
为了解决现有技术中的问题,本专利技术提供,能够实现调度数据网设备的自动化测试,使得测试过程无需人工干预,测试结果自动分析,测试报告自动生成和存储,消除测试偏差,达到测试的一致性和公平性,大大提高了工作效率。为了解决上述问题,本专利技术所采取的技术方案是: 一种调度数据网设备的自动化测试系统,其特征在于:包括测试仪表、测试仪表自动化库、自动化测试网络工装、被测设备自动化库和自动化用例执行平台,所述测试仪表自动化用例执行平台通信接口的与自动化测试网络工装交换机的接口 I连接;所述测试仪表的控制接口与自动化测试网络工装交换机的接口 2连接;所述被测调度数据网设备的控制接口与自动化测试网络工装交换机的接口 3连接;所述测试仪表自动化库和被测设备自动化库分别通过逻辑接口 4和逻辑接口 5被自动化用例执行平台调用数据; 所述测试仪表,用于进行相关参数配置后,由自动化测试用例执行平台控制,调用测试仪表的自动化库,自动产生测试流量,通过其测试端口向被测调度数据网设备发送协议报文和数据报文,完成测试仪表与被测调度数据网设备之间的协议交互和数据互通; 所述自动化测试用例执行平台,用于进行相关参数配置后,通过其逻辑接口 4调用测试仪表自动化库的自动化测试用例,通过逻辑接口 5调用被测设备自动化库的自动化测试用例对应的设备配置文件,并按测试用例的测试逻辑顺序执行相应的命令,实现测试数据的自动收集和测试数据的自动分析; 所述自动化测试网络工装交换机,用于进行相关参数配置后,通过其接口 I接收来自动化测试用例执行平台的测试仪表控制报文件,并将其通过接口 2发送给测试仪表;并通过接口 I接收来自测试用例执行平台的被测设备控制文件,并将其通过接口 3发送给被测调度数据网设备; 所述测试仪表自动化库,用于汇聚调度数据网自动化测试用例,用于自动化仿真特定的测试场景,由自动化用例执行平台通过逻辑接口 4进行调用,并控制测试仪表进行执行;所述被测设备自动化库,用于汇聚调度数据网自动化测试用例所对应的设备配置文件,由自动化用例执行平台通过逻辑接口 5进行调用,控制被测设备进行执行; 所述被测调度数据网设备,用于进行相关参数配置后,通过其控制接口接收自动化用例执行平台下发的配置文件进行设备配置,向测试仪表发送相应的协议报文和数据报文。前述的一种调度数据网设备的自动化测试系统,其特征在于:所述测试仪表进行相关配置包括:配置端口模拟设备的数量和IP地址、配置端口模拟设备的路由协议、配置端口模拟流量的发送速率以及测试时间;所述测试仪表的相关路由协议配置包括:RIP协议、OSPF协议、ISIS协议、BGP协议、MPLS协议、LDP协议、RIPng协议、0SPFv3协议、BGP4+协议、ISISv6协议。前述的一种调度数据网设备的自动化测试系统,其特征在于:所述自动化用例执行平台的配置包括:配置测试仪表控制接口 IP地址、配置测试仪表测试端口、配置执行过程曰志文件的存储路径、配置测试仪表自动化测试用例和被测设备自动化库配置文件的调用路径、配置测试仪表自动化测试用例执行结束后报告的存储路径。前述的一种调度数据网设备的自动化测试系统,其特征在于:所配置自动化测试网络工装交换机的VLAN配置:测试仪表、被测调度数据网设备和自动化用例执行平台划分在同一 VLAN内。前述的一种调度数据网设备的自动化测试系统,其特征在于:所述测试仪表自动化库配置的自动化测试用例包括:性能测试用例和功能测试用例;所述测试仪表自动化库配置的性能测试用例包括:RIP路由容量、OSPF路由容量、ISIS路由容量、BGP路由容量、RIPng路由容量、0SPFv3路由容量、ISISv6路由容量、BGP4+路由容量、OSPF邻居容量、ISIS邻居容量、BGP邻居容量;所述测试仪表自动化库的性能测试用例配置其测试流量负载为:端口 100%线速,其流量发送时间为:60s。前述的一种调度数据网设备的自动化测试系统,其特征在于:所述被测试调度数据网设备的自动化库的配置文件包括:性能配置文件和功能配置文件;所述被测调度数据网设备的自动化库的性能配置文件包括:RIP路由容量、OSPF路由容量、I SI S路由容量、BGP路由容量、RIPng路由容量、0SPFv3路由容量、ISISv6路由容量、BGP4+路由容量、OSPF邻居容量、ISIS邻居容量、BGP邻居容量。前述的一种调度数据网设备的自动化测试系统,其特征在于:所述测试仪表自动化库配置的功能测试用例包括:路由协议的MD5认证0SPF、ISIS、BGP,路由协议的负载均衡OSPF、ISIS, BGP MED 属性,QoS 分类 / 整形,VPN NAT 功能。前述的一种调度数据网设备的自动化测试系统,其特征在于:所述被测调度数据网设备的自动化库的功能配置文件包括:路由协议的MD5认证0SPF、ISIS、BGP,路由协议的负载均衡OSPF、ISIS,BGP MED属性,QoS分类/整形,VPN NAT功能。一种调度数据网设备的自动化测试方法,其特征在于:所述方法包括性能测试方法和功能测试方法, 所述调度数据网设备的性能自动化测试方法包括以下步骤: 1)、自动化用例执行平台在测试床文件中配置被测调度数据网设备的相关路由协议的路由容量参数、邻居容量参数,路由协议包括RIP、OSPF, ISIS、BGP, RIPng、0SPFv3、BGP4+ ; 2)、自动化用例执行平台配置执行过程日志文件的存储路径、配置测试仪表自动化库的自动化测试用例和被测设备自动化库对应配置文件的调用路径、配置测试报告的存储路径; 3)、自动化用例执行平台通过自动化测试网络工装交换机调用测试仪表自动化库的性能测试用例,根据测试用例中的仪表配置文件配置测试仪表的端口模拟的路由协议、构建流量,设置流量的负载为100%,测试时间为60s ; 4)、自动化用例执行平台通过自动化测试网络工装交换机调用被测设备自动化库的性能测试用例配置文件,通过自动化测试网络工装交换机以SSHv2会话控制方式对被测设备进本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/62/CN104980317.html" title="一种调度数据网设备的自动测试系统及测试方法原文来自X技术">调度数据网设备的自动测试系统及测试方法</a>

【技术保护点】
一种调度数据网设备的自动化测试系统,其特征在于:包括测试仪表、测试仪表自动化库、自动化测试网络工装、被测设备自动化库和自动化用例执行平台,所述测试仪表自动化用例执行平台通信接口的与自动化测试网络工装交换机的接口1连接;所述测试仪表的控制接口与自动化测试网络工装交换机的接口2连接;所述被测调度数据网设备的控制接口与自动化测试网络工装交换机的接口3连接;所述测试仪表自动化库和被测设备自动化库分别通过逻辑接口4和逻辑接口5被自动化用例执行平台调用数据;所述测试仪表,用于进行相关参数配置后,由自动化测试用例执行平台控制,调用测试仪表的自动化库,自动产生测试场景,通过其测试端口向被测调度数据网设备发送协议报文和数据报文,完成测试仪表与被测调度数据网设备之间的协议交互和数据互通;所述自动化测试用例执行平台,用于进行相关参数配置后,通过其逻辑接口4调用测试仪表自动化库的自动化测试用例,通过逻辑接口5调用被测设备自动化库的自动化测试用例对应的设备配置文件,并按测试用例的测试逻辑顺序执行相应的命令,实现测试数据的自动收集和测试数据的自动分析;所述自动化测试网络工装交换机,用于进行相关参数配置后,通过其接口1接收来自动化测试用例执行平台的测试仪表控制报文,并将其通过接口2发送给测试仪表;并通过接口1接收来自测试用例执行平台的被测设备控制文件,并将其通过接口3发送给被测调度数据网设备;所述测试仪表自动化库,用于汇聚调度数据网自动化测试用例,自动仿真特定的测试场景,由自动化用例执行平台通过逻辑接口4进行调用,并控制测试仪表进行执行;所述被测设备自动化库,用于汇聚调度数据网自动化测试用例所对应的设备配置文件,由自动化用例执行平台通过逻辑接口5进行调用,对被测设备进行控制;所述被测调度数据网设备,用于进行相关参数配置后,通过其控制接口接收自动化用例执行平台下发的配置文件进行设备配置,向测试仪表发送相应的协议报文和数据报文。...

【技术特征摘要】

【专利技术属性】
技术研发人员:李芹黄鑫何晓阳胡婷李文猛
申请(专利权)人:南京南瑞集团公司国家电网公司
类型:发明
国别省市:江苏;32

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

1