首页 > 专利 > 上海斐讯数据通信技术有限公司 > Qinq功能的自动化测试方法及系统专利详情

Qinq功能的自动化测试方法及系统   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2015-11-04
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2016-03-02
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2018-07-13
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2035-11-04
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201510741015.8 申请日 2015-11-04
公开/公告号 CN105306302B 公开/公告日 2018-07-13
授权日 2018-07-13 预估到期日 2035-11-04
申请年 2015年 公开/公告年 2018年
缴费截止日 2021-12-06
分类号 H04L12/26G06F11/36 主分类号 H04L12/26
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 10
权利要求数量 11 非专利引证数量 0
引用专利数量 6 被引证专利数量 0
非专利引证
引用专利 CN102055720A、CN101056224A、CN101217338A、CN102170388A、CN101141380A、WO2009030173A1 被引证专利
专利权维持 5 专利申请国编码 CN
专利事件 转让 事务标签 公开、实质审查、授权、权利转移
申请人信息
申请人 第一申请人
专利权人 上海斐讯数据通信技术有限公司 当前专利权人 湖州丰源农业装备制造有限公司
发明人 何莉 第一发明人 何莉
地址 上海市松江区思贤路3666号 邮编 201616
申请人数量 1 发明人数量 1
申请人所在省 上海市 申请人所在市 上海市松江区
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
杭州千克知识产权代理有限公司 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
周希良
摘要
本发明涉及自动化测试领域,尤其涉及一种Qinq功能的自动化测试方法及系统。应用于测试设备对交换机端口的Qinq功能测试,自动化测试方法包括:测试设备的串口工具登录被测设备的底层;测试设备中的自动化程序开启被测设备的Qinq功能,并且创建多个vlan;自动化程序发送测试报文至被测设备;自动化程序接收测试设备的反馈报文,并且自动化程序将反馈报文与预设结果匹配,确定Qinq功能是否正常。
  • 摘要附图
    Qinq功能的自动化测试方法及系统
  • 说明书附图:图1
    Qinq功能的自动化测试方法及系统
  • 说明书附图:图2
    Qinq功能的自动化测试方法及系统
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2020-12-18 专利权的转移 登记生效日: 2020.12.04 专利权人由上海斐讯数据通信技术有限公司变更为湖州丰源农业装备制造有限公司 地址由201616 上海市松江区思贤路3666号变更为313028 浙江省湖州市八里店镇工业园区
2 2018-07-13 授权
3 2016-03-02 实质审查的生效 IPC(主分类): H04L 12/26 专利申请号: 201510741015.8 申请日: 2015.11.04
4 2016-02-03 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种Qinq功能的自动化测试方法,其特征在于,应用于测试设备对交换机的Qinq功能测试,所述自动化测试方法包括:
步骤S1,所述测试设备利用串口工具登录交换机的底层;
步骤S2,所述测试设备开启所述交换机的Qinq功能,并且创建多个vlan;
步骤S3,所述测试设备发送测试报文至所述交换机;
步骤S4,所述测试设备接收所述交换机的反馈报文,并且将所述反馈报文与预设结果匹配,以根据匹配的结果确定所述交换机的Qinq功能是否正常。

2.根据权利要求1所述的Qinq功能的自动化测试方法,其特征在于,所述自动化测试方法中:
所述测试设备发送测试报文至所述交换机的接收端口;
所述测试设备从所述测试设备的转发端口接收所述反馈报文。

3.根据权利要求2所述的Qinq功能的自动化测试方法,其特征在于,所述接收端口设定为UNI模式,所述转发端口设定为NNI或者UNI模式。

4.根据权利要求1所述的Qinq功能的自动化测试方法,其特征在于,所述自动化测试方法中:
所述测试设备包括第一网卡与第二网卡;以及
所述测试设备通过所述第一网卡发送所述测试报文至所述交换机;
所述测试设备通过所述第二网卡接收所述测试设备发出的所述反馈报文。

5.根据权利要求1所述的Qinq功能的自动化测试方法,其特征在于,所述测试报文包括:带vlan、不带vlan和不同的tpid值;以及
所述测试设备将所述反馈报文的vlan和tpid值与预设结果进行匹配。

6.根据权利要求1所述的Qinq功能的自动化测试方法,其特征在于,所述自动化测试方法中:
若所述反馈报文与预设结果匹配时,则所述交换机的Qinq功能正常;
否则,所述交换机的Qinq功能异常。

7.根据权利要求2所述的Qinq功能的自动化测试方法,其特征在于,所述自动化测试方法还包括:
步骤S51:于所述步骤S4之后,修改所述接收端口和/或转发端口的tpid值,继续执行所述步骤S3。

8.根据权利要求2所述的Qinq功能的自动化测试方法,其特征在于,所述自动化测试方法还包括:
步骤S52,于所述步骤S4之后,在所述接收端口和/或转发端口设置多种vlan映射,继续执行所述步骤S3。

9.根据权利要求2所述的Qinq功能的自动化测试方法,其特征在于,所述自动化测试方法还包括:
步骤S53,于所述步骤S4之后,修改所述接收端口为NNI模式,所述转发端口为NNI或者UNI模式,继续执行所述步骤S3。

10.一种Qinq功能的自动化测试系统,其特征在于,所述自动化系统包括:
测试设备,包括第一网卡和第二网卡;
交换机,包括接收端口和转发端口;以及
所述测试设备的第一网卡与交换机的接收端口相连,所述测试设备的第二网卡与所述交换机的转发端口连接;所述测试设备的串口与所述交换机的串口连接;其中所述测试设备通过第一网卡发送测试报文至所述接收端口,所述测试设备的第二网卡通过转发端口接收反馈报文,所述测试设备通过解析所述反馈报文确定Qinq功能是否正常。

11.根据权利要求10所述的Qinq功能的自动化测试系统,其特征在于,所述测试设备通过第一网卡发送测试报文至所述接收端口,所述测试设备的第二网卡通过转发端口接收反馈报文,所述测试设备将所述反馈报文与预设结果匹配,根据匹配的结果确定Qinq功能是否正常。
说明书

技术领域

[0001] 本发明涉及自动化测试领域,尤其涉及一种Qinq功能的自动化测试方法及系统。

背景技术

[0002] 目前在测试Qinq功能时,需要更改对测试设备上的端口模式,通过在发包设备上设置带vlan tag、不带vlan tag、不同tpid值的报文,在接收端接收转发报文,通过解析报文验证Qinq功能是否生效。该测试需要手动多次配置被测设备的端口模式以及创建多个vlan map映射表,发送、解析、验证各种报文。测试步骤相似,每更改一次端口模式都会发送相同的带vlan tag、不带vlan tag、不同tpid值的报文,操作重复繁琐。

发明内容

[0003] 针对现有技术中存在的问题,本发明提供一种Qinq功能的自动化测试方法及系统,能够进行智能化、自动化的测试。
[0004] 本发明采用如下技术方案:
[0005] 一种Qinq功能的自动化测试方法,应用于测试设备对交换机的Qinq功能测试,所述自动化测试方法包括:
[0006] 步骤S1,所述测试设备利用串口工具登录交换机的底层;
[0007] 步骤S2,所述测试设备开启所述交换机的Qinq功能,并且创建多个vlan;
[0008] 步骤S3,所述测试设备发送测试报文至所述交换机;
[0009] 步骤S4,所述测试设备接收所述交换机的反馈报文,并且将所述反馈报文与预设结果匹配,以根据匹配的结果确定所述交换机的Qinq功能是否正常。
[0010] 优选的,所述自动化测试方法中:
[0011] 所述测试设备发送测试报文至所述交换机的接收端口;
[0012] 所述测试设备从所述测试设备的转发端口接收所述反馈报文。
[0013] 优选的,所述接收端口设定为UNI模式,所述转发端口设定为NNI或者UNI模式。
[0014] 优选的,所述自动化测试方法中:
[0015] 所述测试设备包括第一网卡与第二网卡;以及
[0016] 所述测试设备通过所述第一网卡发送所述测试报文至所述交换机;
[0017] 所述测试设备通过所述第二网卡接收所述测试设备发出的所述反馈报文。
[0018] 优选的,所述测试报文包括:带vlan、不带vlan和不同的tpid值;以及[0019] 所述测试设备将所述反馈报文的vlan和tpid值与预设结果进行匹配。
[0020] 优选的,所述自动化测试方法中:
[0021] 若所述反馈报文与预设结果匹配时,则所述交换机的Qinq功能正常;
[0022] 否则,所述交换机的Qinq功能异常。
[0023] 优选的,所述自动化测试方法还包括:
[0024] 步骤S51:于所述步骤S4之后,修改所述接收端口和/或转发端口的tpid值,继续执行所述步骤S3。
[0025] 优选的,所述自动化测试方法还包括:
[0026] 步骤S52,于所述步骤S4之后,在所述接收端口和/或转发端口设置多种vlan映射,继续执行所述步骤S3。
[0027] 优选的,所述自动化测试方法还包括:
[0028] 步骤S53,于所述步骤S4之后,修改所述接收端口为NNI模式,所述转发端口为NNI或者UNI模式,继续执行所述步骤S3。
[0029] 一种Qinq功能的自动化测试系统,所述自动化系统包括:
[0030] 测试设备,包括第一网卡和第二网卡;
[0031] 交换机,包括接收端口和转发端口;以及
[0032] 所述测试设备的第一网卡与交换机的接收端口相连,所述测试设备的第二网卡与所述交换机的转发端口连接;所述测试设备的串口与所述交换机的串口连接;其中[0033] 所述测试设备通过第一网卡发送测试报文至所述接收端口,所述测试设备的第二网卡通过转发端口接收反馈报文,所述测试设备通过解析所述反馈报文确定Qinq功能是否正常。
[0034] 优选的,所述测试设备通过第一网卡发送测试报文至所述接收端口,所述测试设备的第二网卡通过转发端口接收反馈报文,所述测试设备将所述反馈报文与预设结果匹配,根据匹配的结果确定Qinq功能是否正常。
[0035] 本发明的有益效果是:
[0036] 本发明的测试效率高,自动化程序能配置各种端口模式组合,配置所有支持的tpid及vlan app信息且不需要消耗人力手动测试,只需要程序自动运行即可,且该测试能在非工作时间完成,提高测试效率,同时本发明需要的测试资源少,只需一台PC及两个网卡。组网后,只需点击该程序自动运行即可,并且能够自动读取结果,自动解析出报文的vlan tag和tpid值,并与预期结果进行对比,对比结果精确无误。发现问题及时停止。

实施方案

[0039] 需要说明的是,在不冲突的情况下,下述技术方案,技术特征之间可以相互组合。
[0040] 下面结合附图对本发明的具体实施方式作进一步的说明:
[0041] 在实际测试中,需要两个终端设备和被测设备组成的测试环境。通过手动配置被测设备的端口模式和多个vlan map映射表,设置发包软件发送各种指定报文,然后通过收包软件解析报文中的vlan tag和tpid值是否符合Qing规则。目前没有针对交换机端口Qinq功能的自动化测试方法。
[0042] 实施例一
[0043] 本实施例设计了一个自动化程序,控制串口工具自动登录设备,控制PC网卡发送指定报文(测试报文),解析设备转发报文。该程序将解析出的vlan tag和tpid值与预期结果对比。若发现与预期结果不匹配则停止运行,弹出错误提示。
[0044] 本实施例提供一种Qinq功能的自动化测试系统,自动化系统包括:
[0045] 测试设备,包括第一网卡和第二网卡;
[0046] 被测设备(可以是交换机),包括接收端口和转发端口;以及
[0047] 测试设备的第一网卡与被测设备的接收端口相连,测试设备的第二网卡与被测设备的转发端口连接;测试设备的串口与被测设备的串口连接;其中
[0048] 测试设备通过第一网卡发送报文至接收端口,测试设备的第二网卡通过转发端口接收反馈报文,测试设备通过解析反馈报文确定Qinq功能是否正常。
[0049] 本发明一个较佳的实施例中,测试设备中存储有自动化程序;以及[0050] 自动化程序通过第一网卡发送报文至接收端口,自动化程序的第二网卡通过转发端口接收反馈报文,自动化程序将反馈报文与预设结果匹配,根据匹配的结果确定Qinq功能是否正常。
[0051] 本实施例中,需要一台双网卡的测试设备(可以是PC),网卡1(第一网卡)连接被测设备的接收端口,网卡2(第二网卡)连接被测设备的转发端口;将该PC的串口连接被测设备的串口;最后将自动化程序拷入该PC。
[0052] 实施例二
[0053] 本实施例提供一种Qinq功能的自动化测试方法,应用于测试设备对交换机端口的Qinq功能测试,自动化测试方法包括:
[0054] 步骤S1:测试设备的串口工具登录被测设备的底层;
[0055] 步骤S2:测试设备中的自动化程序开启被测设备的Qinq功能,并且创建多个vlan;
[0056] 步骤S3:自动化程序发送报文(测试报文)至被测设备;
[0057] 步骤S4自动化程序接收测试设备的反馈报文,并且自动化程序将反馈报文与预设结果匹配,确定Qinq功能是否正常。
[0058] 本发明一个较佳的实施例中,自动化测试方法具体包括:
[0059] 自动化程序发送报文至被测设备的接收端口;
[0060] 自动化程序从测试设备的转发端口接收反馈报文。
[0061] 本发明一个较佳的实施例中,接收端口设定为为UNI模式;转发端口设定为NNI或者UNI模式。
[0062] 本发明一个较佳的实施例中,自动化测试方法具体包括:
[0063] 测试设备包括第一网卡与第二网卡;以及
[0064] 自动化程序通过第一网卡发送报文至被测设备;
[0065] 自动化程序通过第二网卡接收测试设备的反馈报文。
[0066] 本发明一个较佳的实施例中,报文包括:带vlan和不带vlan和不同的tpid值;以及[0067] 自动化程序将反馈报文的vlan和tpid值与预设结果匹配。
[0068] 本发明一个较佳的实施例中,自动化测试方法还包括:
[0069] 当反馈报文与预设结果匹配,则Qinq功能正常,当自动化程序不能接收到反馈报文或者反馈报文与预设结果不匹配时,Qinq功能异常。
[0070] 本发明一个较佳的实施例中,自动化测试方法还包括:
[0071] 步骤S51:于步骤S4之后,修改接收端口和/或转发端口的tpid值,执行步骤S3。
[0072] 本发明一个较佳的实施例中,自动化测试方法还包括:
[0073] 步骤S52:于步骤S4之后,在接收端口和/或转发端口设置多种vlan映射,执行步骤S3。
[0074] 本发明一个较佳的实施例中,自动化测试方法还包括:
[0075] 步骤S53:于步骤S4之后,修改接收端口设定为NNI模式,转发端口设定为NNI或者UNI模式,执行步骤S3。
[0076] 本发明一个较佳的实施例中,自动化测试方法还包括:
[0077] 步骤S0:于步骤S1之前,将自动化程序拷入测试设备中。
[0078] 本实施例中,自动化程序(以下简称程序)控制PC的串口工具登陆被测设备底层,程序开启设备Qinq、创建多个vlan,网卡1连接设备的接收端口、网卡2连接设备的转发端口;程序设置设备接收端口为UNI模式,转发端口为NNI/UNI模式;程序分别发送带vlan tag、不带vlan tag、不同tpid值的报文,并通过PC的网卡1发送到设备的接收端口;程序解析网卡2收到报文的vlan tag和tpid值并与预期结果对比,若无收到或不匹配则弹出错误提示,并停止运行。
[0079] 本发明一个较佳的实施例中,修改接收端口的TPID值,重复执行步骤S3;
[0080] 本发明一个较佳的实施例中,修改转发端口的TPID值,重复执行步骤S3;
[0081] 本发明一个较佳的实施例中,在接收端口设置各种vlan映射,重复执行步骤S3;
[0082] 本发明一个较佳的实施例中,在转发端口设置各种vlan映射,重复执行步骤S3;
[0083] 本发明一个较佳的实施例中,修改接收端口为NNI模式,转发端口为NNI/UNI模式,重复执行步骤S3。
[0084] 综上所述,本发明设计一种方法控制PC的网卡发送指定报文,配置端口模式和vlan map表,监控并解析设备转发报文,验证Qinq功能是否生效,采用自动化程序进行测试,并实时监控测试结果。本发明能够灵活变化端口模式(UNI、NNI模式)并且使用自动化程序配置各种vlan map映射表;使用自动化程序控制PC网卡发送指定报文,同时使用自动化程序将解析出的vlan tag和tpid值与预期结果进行对比,实时监控测试结果,如有异常记录下来,并停止操作。本发明的测试效率高,自动化程序能配置各种端口模式组合,配置所有支持的tpid及vlan app信息且不需要消耗人力手动测试,只需要程序自动运行即可,且该测试能在非工作时间完成,提高测试效率,同时本发明需要的测试资源少,只需一台PC及两个网卡。组网后,只需点击该程序自动运行即可,并且能够自动读取结果,自动解析出报文的vlan tag和tpid值,并与预期结果进行对比,对比结果精确无误。发现问题及时停止。
[0085] 通过说明和附图,给出了具体实施方式的特定结构的典型实施例,基于本发明精神,还可作其他的转换。尽管上述发明提出了现有的较佳实施例,然而,这些内容并不作为局限。
[0086] 对于本领域的技术人员而言,阅读上述说明后,各种变化和修正无疑将显而易见。因此,所附的权利要求书应看作是涵盖本发明的真实意图和范围的全部变化和修正。在权利要求书范围内任何和所有等价的范围与内容,都应认为仍属本发明的意图和范围内。

附图说明

[0037] 图1为本发明Qinq功能的自动化测试系统的结构示意图;
[0038] 图2为本发明Qinq功能的自动化测试方法的示意图。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号