一种产线测试交换机的系统及方法技术方案

技术编号:37356942 阅读:15 留言:0更新日期:2023-04-27 07:06
本发明专利技术提出了一种产线测试交换机的系统及方法,涉及通信设备维护技术领域,所述系统包括:设备读取模块,设备读取模块与配置下发模块通信连接,用于读取设备的基本信息,自定义需要读取的设备信息;配置下发模块,配置下发模块与设备读取模块和用于存放所有需要测试的功能的配置文件;收发包模块,收发包模块与配置下发模块和结果分析模块通信连接,用于根据测试项目的特点,组件、发送、接收和捕获各种类型的流量并记录;结果分析模块,结果分析模块与配置下发模块通信连接,用于存放每个步骤和每个功能测试正常时的预期结果,根据收发包模块记录的发送、接收、捕获流量的实际结果,与预期结果进行比较分析,输出测试报告。输出测试报告。输出测试报告。

【技术实现步骤摘要】
一种产线测试交换机的系统及方法


[0001]本专利技术涉及通信设备维护
,尤其涉及一种产线测试交换机的系统及方法。

技术介绍

[0002]交换机出厂前,都会有简单的产线测试,以此确保交换机一些基本的功能正常。产线测试交换机的流程一般是先对交换机进行功能配置,然后构建对应的报文进行发包,通过实际收发包结果,和预期结果进行比较分析,判断基本功能是否正常。一个功能正常后测试另外一个功能,所有功能正常后,测试下一台交换机。产线测试过程虽然简单,但大量重复的操作过程是非常耗时耗力的。
[0003]中国专利CN113114523A《一种机架式网络交换机测试方法及系统》公开了一种机架式网络交换机测试方法及系统,根据订单信息存储不同线卡信息,创建相应VLAN,向订单中每个线卡的第一端口发送数据包进行测试,同时对多个不同类型的线卡进行测试,然而该方法仅仅针对功能相同的不同配置做测试,而对于不同交换机、不同功能的不同配置做测试,该方法并不能起到很好效果,且无法分析判断交换机的VLAN功能。

技术实现思路

[0004]有鉴于此,本专利技术提出了一种产线测试交换机的系统及方法,通过捕获流量来判断交换机的VLAN功能,解决了现有交换机测试方法无法实现不同交换机、不同功能的不同配置的自动化测试的问题。
[0005]本专利技术的技术方案是这样实现的:一方面,本专利技术提供了一种产线测试交换机的系统,所述系统包括:
[0006]设备读取模块,设备读取模块与配置下发模块通信连接,用于读取设备的基本信息,自定义需要读取的设备信息;
[0007]配置下发模块,配置下发模块与设备读取模块和用于存放所有需要测试的功能的配置文件;
[0008]收发包模块,收发包模块与配置下发模块和结果分析模块通信连接,用于根据测试项目的特点,组件、发送、接收和捕获各种类型的流量并记录;
[0009]结果分析模块,结果分析模块与配置下发模块通信连接,用于存放每个步骤和每个功能测试正常时的预期结果,根据收发包模块记录的发送、接收、捕获流量的实际结果,与预期结果进行比较分析,输出测试报告。
[0010]优选的,所述设备读取模块包括:
[0011]设备信息包括设备型号、mac、IP和SN序列号;读取设备的基本信息,作为后续测试、结果输出的先行条件。
[0012]优选的,所述配置下发模块包括:
[0013]测试时选择需要测试的功能,下发给交换机所选测试项的配置文件,一项功能测
试完毕后,下发另一项功能配置进行测试,直至所有项目测试完毕。
[0014]优选的,所述收发包模块包括:
[0015]流量类型包括广播、组播和带VLAN标签的流量。
[0016]优选的,所述结果分析模块包括:
[0017]设备信息读取正常后,配置下发异常时,结果分析模块记录异常,输出结果结束测试,下发正常则继续后续过程。
[0018]另一方面,本专利技术还提供一种产线测试交换机的方法,其采用了上述的一种产线测试交换机的系统,包括以下步骤:
[0019]S1,测试前,设备读取模块读取设备的基本信息,作为测试的先行条件,设备读取模块自定义需要读取的设备信息,读取异常时,记录异常,输出结果,结束测试,读取正常进行后续过程;
[0020]S2,设备信息读取正常后,配置下发模块下发测试项目的配置,配置下发异常时,记录异常,输出结果,结束测试,下发正常进行后续过程;
[0021]S3,配置下发正常后,启动测试,收发包模块根据测试项目构建的流量类型进行发送,然后记录发送、接收和捕获的流量结果;
[0022]S4,结果分析模块根据收发包模块在测试过程中记录的实际结果,和预期的测试结果进行比较,当所有测试项的实际结果和预期的测试结果一致时,测试通过,结束测试,当有一项或多项结果和预期的测试结果不一致时,记录异常结果。
[0023]优选的,步骤S1具体包括:
[0024]设备读取模块读取的设备信息包括设备型号、mac地址、IP地址和SN序列号,读取的设备信息作为测试的先行条件。
[0025]优选的,步骤S2具体包括:
[0026]配置下发模块下发测试配置时,选择需要测试的功能,下发给交换机测试项的配置文件,一项功能测试完毕后,下发另一项功能配置进行测试,直至所有项目测试完毕。
[0027]优选的,步骤S3具体包括:
[0028]收发包模块记录的流量类型包括广播、组播和带VLAN标签的流量。
[0029]优选的,步骤S4具体包括:
[0030]设备异常时,由结果分析模块记录异常结果,并结束测试;
[0031]结果分析模块存放每个步骤和每个功能测试正常时的预期结果,再根据收发包模块记录的发送、接收、捕获流量的实际结果,与预期结果进行比较分析,得到分析结果,输出测试报告。
[0032]本专利技术的一种产线测试交换机的系统及方法相对于现有技术具有以下有益效果:
[0033](1)通过捕获的流量中是否带标签来判断交换机的vlan功能,通过有的端口可以接收流量,有的端口不能接收流量来判断组播功能,根据不同测试功能的特点,从不同的角度去分析测试过程中的流量,以此为依据得出测试结果;
[0034](2)通过设备读取模块存储设备的基本信息,以供测试所需,同时设备读取模块可自定义需要读取的设备信息;
[0035](3)通过配置下发模块存储所有需要测试的功能的配置文件,以供测试时自由选择,其中包括不同交换机、不同功能的不同配置,使自动化测试更加全面;(4)通过结果分析
模块存放各步骤和各功能正常时的预期结果,将测试的实际结果与预期结果对比,随时监控测试过程,一旦出现异常则记录异常,最后输出测试结果,方便维修人员查看。
附图说明
[0036]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1为本专利技术的一种产线测试交换机的系统结构图;
[0038]图2为本专利技术的一种产线测试交换机的方法流程图;
[0039]图3为本专利技术的一种产线测试交换机的方法执行逻辑图。
具体实施方式
[0040]下面将结合本专利技术实施方式,对本专利技术实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本专利技术一部分实施方式,而不是全部的实施方式。基于本专利技术中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都属于本专利技术保护的范围。
[0041]实施例一
[0042]提供了一种产线测试交换机的系统,如图1所示,所述系统包括:
[0043]设备读取模块,设备读取模块与配置下发模块通信连接,用于读取设备的基本信息,自定义本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种产线测试交换机的系统,其特征在于,所述系统包括:设备读取模块,设备读取模块与配置下发模块通信连接,用于读取设备的基本信息,自定义需要读取的设备信息;配置下发模块,配置下发模块与设备读取模块和用于存放所有需要测试的功能的配置文件;收发包模块,收发包模块与配置下发模块和结果分析模块通信连接,用于根据测试项目的特点,组件、发送、接收和捕获各种类型的流量并记录;结果分析模块,结果分析模块与配置下发模块通信连接,用于存放每个步骤和每个功能测试正常时的预期结果,根据收发包模块记录的发送、接收、捕获流量的实际结果,与预期结果进行比较分析,输出测试报告。2.如权利要求1所述的一种产线测试交换机的系统,其特征在于,所述设备读取模块包括:设备信息包括设备型号、mac、IP和SN序列号;读取设备的基本信息,作为后续测试、结果输出的先行条件。3.如权利要求1所述的一种产线测试交换机的系统,其特征在于,所述配置下发模块包括:测试时选择需要测试的功能,下发给交换机所选测试项的配置文件,一项功能测试完毕后,下发另一项功能配置进行测试,直至所有项目测试完毕。4.如权利要求1所述的一种产线测试交换机的系统,其特征在于,所述收发包模块包括:流量类型包括广播、组播和带VLAN标签的流量。5.如权利要求1

4任意一项所述的一种产线测试交换机的系统,其特征在于,所述结果分析模块包括:设备信息读取正常后,配置下发异常时,结果分析模块记录异常,输出结果结束测试,下发正常则继续后续过程。6.一种产线测试交换机的方法,其采用了如权利要求1所述的一种产线测试交换机的系统,其特征在于,包括以下步骤:S1,测试前,设备读取模块读取设备的基本信息,作为测试的先行条件,设备读...

【专利技术属性】
技术研发人员:程洪涛周厚明张翔
申请(专利权)人:武汉迈威通信股份有限公司
类型:发明
国别省市:

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

1