一种基于路由的并行测试系统技术方案

技术编号:19936100 阅读:19 留言:0更新日期:2018-12-29 05:13
本实用新型专利技术公开了一种基于路由的并行测试系统,用于并行测试被测网络设备,所述基于路由的并行测试系统包括配置有多个网口的测试主机,以及分别与测试主机各网口通过网线连接的路由器,其中:所述测试主机的各网口配置不同的IP地址;所述路由器的WAN口连接到测试主机的一个网口,所述WAN口配置的IP地址与所连接测试主机网口的IP地址在同一网段;所述路由器的LAN口连接到被测网络设备,所述LAN口配置的IP地址与所连接被测网络设备的IP地址在同一网段;所述路由器的WAN口和LAN口的IP地址位于不同的网段。本实用新型专利技术支持单一固定IP的网络设备终端的并行测试,在并行测试过程中无需更改测试主机或测试环境的配置,降低了时间成本和异常风险。

【技术实现步骤摘要】
一种基于路由的并行测试系统
本技术属于设备测试
,尤其设计一种基于路由的并行测试系统。
技术介绍
随着网络设备的快速发展,以及产品制造日益高涨的成本挑战,在质量和效率方面对供应链环节提出了更高的要求。在设备生产测试环节,我国目前大多数仍然在使用效率低下的单线程测试,并行测试已经是当下迫在眉睫的需求。目前针对网络设备的软件升级测试方法,一般有以下方案:1)、借助脚本小程序单线程对网络设备一对一实施测试;2)、使用自研APP逐一更改分配计算机IP地址实施并行测试,更改分配IP地址的方法使得网络设备测试的任务实际上还是单进程任务,无法做到真正的并行升级,效率提升空间较大;3)、通过对网络设备内部软件增加多IP适配方案,网络设备内存在多个IP,实现并行测试,但该方案无法适用固定单一IP的网络终端设备。还有的测试方案通过修改分配不同网段的IP来区分不同的测试线程,测试终端的设备IP为一致固定的,可以通过逐一修改测试主机IP来与网络设备终端数据交换,在数据交换过程中修改网络设备终端的IP,以隔离其他通道的终端设备,待测试完成后将设备IP改为产品默认IP,以此类推不同线程均以此方法执行,以达到多机并行测试的目的。然后该方案中修改IP无法立即生效,会造成一定的响应延时;此外多个并行通道修改IP无法同时进行,为避免IP冲突只能逐一进行修改,造成测试时间过长;并且多次修改主机IP或设备IP存在修改异常的风险,稳定性能有待提高。
技术实现思路
本技术的目的是提供一种基于路由的并行测试系统,旨在解决当下网络设备测试的软肋,通过路由转发,实现多线程同时测试网络设备,达到快速测试网络设备的目的。为了实现上述目的,本技术技术方案如下:一种基于路由的并行测试系统,用于并行测试被测网络设备,所述基于路由的并行测试系统包括配置有多个网口的测试主机,以及分别与测试主机各网口通过网线连接的路由器,其中:所述测试主机的各网口配置不同的IP地址;所述路由器的WAN口连接到测试主机的一个网口,所述WAN口配置的IP地址与所连接测试主机网口的IP地址在同一网段;所述路由器的LAN口连接到被测网络设备,所述LAN口配置的IP地址与所连接被测网络设备的IP地址在同一网段;所述路由器的WAN口和LAN口的IP地址位于不同的网段。进一步地,所述路由器中设置有虚拟服务器,用于设置被测网络设备的端口映射。进一步地,所述测试主机还设置有通道选择器,用于选择进行测试的通道,每个测试主机的网口与其对应连接的路由器,以及与所述路由器连接的被测网络设备构成一个通道。进一步地,所述被测网络设备与其连接的路由器通过网线连接。本技术提出了一种基于路由的并行测试系统,采用一个测试主机配多个网卡,分别连接多个路由器,通过路由转发隔离,支持单一固定IP的网络设备终端的并行测试,在并行测试过程中无需更改测试主机或测试环境的配置,即可达到多线程分别匹配待测设备的目的,进而避免过多更改测试环境带来的延迟和更改异常的现象出现,降低了时间成本和异常风险。附图说明图1为本技术基于路由的并行测试系统组网示意图。具体实施方式下面结合附图和实施例对本专利技术技术方案做进一步详细说明,以下实施例不构成对本专利技术的限定。本技术一种基于路由的并行测试系统,包括配置有多个网口的测试主机,以及分别与各网口通过网线连接的路由器。其中:测试主机,该测试主机配置有多个网口,每个网口配置不同网段的IP地址;路由器,该路由器的WAN口连接测试主机的一个网口,LAN口连接被测网络设备,其中路由器的WAN口配置的IP地址与所连接测试主机网口的IP地址在同一网段,LAN口配置的IP地址与所连接的被测网络设备的IP地址在同一网段;所述路由器的WAN口和LAN口的IP地址位于不同的网段;被测网络设备,本实施例被测网络设备连接到路由器LAN口,被测网络设备的IP地址与所连接路由器的LAN口的IP地址位于相同的网段。如图1所示,以4个被测网络设备为例对本技术的测试系统进行详细说明。本实施例中,测试系统包括测试主机1台,该测试主机配置了4网口网卡;路由器4台,路由器WAN口分别连接到测试主机对应的网口上;被测网络设备4台,分别连接到对应路由器的LAN口。其中,测试主机的网口IP设置如下,各网口IP地址不同,为了便于后期维护区分,本实施例将各网口IP地址设为不同的网段,实现相互之间的隔离:网口IP地址子网掩码网口1193.168.0.1255.255.255.0网口2193.168.1.1255.255.255.0网口3193.168.2.1255.255.255.0网口4193.168.3.1255.255.255.0表1对应地,路由器的IP地址配置如下:表2参见表1和表2,本实施例路由器WAN口与测试主机对应的网口相连,路由器WAN口与测试主机对应的网口的IP地址在同一网段,而路由器WAN口和LAN口的IP地址不在同一个网段。路由器LAN口连接被测网络设备,被测网络设备的IP地址一般是默认的IP地址(出厂设置的IP地址),因此在设置路由器LAN口的IP地址时,设置其与被测网络设备的IP地址在同一个网段。通过上述设置,不同的被测网络设备、被测网络设备对应的路由器、测试主机建立了一个通道,即每个测试主机的网口与其对应连接的路由器,以及与所述路由器连接的被测网络设备构成一个通道,实现被测网络设备与测试主机跨网段通信。如图1所示,被测网络设备UUT1、路由器1、测试主机网口1建立一个通道,被测网络设备UUT2、路由器2、测试主机网口2建立另一个通道,以此类推。在并行测试时,将被测网络设备连接到不同的路由器,在测试主机上选择与之对应的通道进行测试。本实施例测试主机设置有通道选择器,用于选择进行测试的通道。如图1所示,测试主机同时选择4个通道进行测试,则4个网口连接到对应的路由器的WAN口,4个被测网络设备连接到各自对应的路由器LAN口上,并行测试4个被测网络设备。同理,测试主机也可以仅进行两个通道的测试,例如仅选择第1、2通道,则将被测网络设备连接到路由器1、2的LAN口,实现2个被测网络设备的并行测试。以测试UUT1为例,在测试时,首先被测网络设备启动,测试主机读取该通道被测网络设备相关信息,测试并更新软件程序,然后检查测试是否成功。在测试成功的情况下,读取软件版本校验相关信息,然后结束测试。如果检查测试没有成功,则重新启动被测网络设备,继续进行测试。需要说明的是,以上软件升级测试实施例仅为一种测试方案,本技术并不限于具体的测试方案,可以对被测网络设备进行其他的测试,如业务功能测试等,这里不再赘述。在同时选择4通道进行并行测试时,测试主机同时对4个被测网络设备(UUT1-UUT4)进行测试,虽然被测网络设备IP是一样的,但测试主机通过路由器的转发隔断并区分为多个网段193.168.0.10,193.168.1.10,193.168.2.10,193.168.3.10,并辅以测试计算机的四个网卡IP193.168.0.1,193.168.1.1,193.168.2.1,193.168.3.1,形成4个互不干扰的测试通道,每个通信网络逐一对接,无需频繁更改环境IP,实现多个进程互不干扰的多进程同时测试,本文档来自技高网...

【技术保护点】
1.一种基于路由的并行测试系统,用于并行测试被测网络设备,其特征在于,所述基于路由的并行测试系统包括配置有多个网口的测试主机,以及分别与测试主机各网口通过网线连接的路由器,其中:所述测试主机的各网口配置不同的IP地址;所述路由器的WAN口连接到测试主机的一个网口,所述WAN口配置的IP地址与所连接测试主机网口的IP地址在同一网段;所述路由器的LAN口连接到被测网络设备,所述LAN口配置的IP地址与所连接被测网络设备的IP地址在同一网段;所述路由器的WAN口和LAN口的IP地址位于不同的网段。

【技术特征摘要】
1.一种基于路由的并行测试系统,用于并行测试被测网络设备,其特征在于,所述基于路由的并行测试系统包括配置有多个网口的测试主机,以及分别与测试主机各网口通过网线连接的路由器,其中:所述测试主机的各网口配置不同的IP地址;所述路由器的WAN口连接到测试主机的一个网口,所述WAN口配置的IP地址与所连接测试主机网口的IP地址在同一网段;所述路由器的LAN口连接到被测网络设备,所述LAN口配置的IP地址与所连接被测网络设备的IP地址在同一网段;所述路由器的WAN口和L...

【专利技术属性】
技术研发人员:郑士永潘小勇
申请(专利权)人:浙江宇视科技有限公司
类型:新型
国别省市:浙江,33

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

1