网络层协议的一致性测试方法、系统、计算机及存储介质技术方案

技术编号:38538185 阅读:7 留言:0更新日期:2023-08-19 17:07
本申请公开了一种网络层协议的一致性测试方法、系统、计算机及存储介质,所属的技术领域为一致性测试技术。网络层协议的一致性测试方法包括:根据网络层功能确定被测网络层协议的多个待测试项,并为待测试项设置对应的逻辑拓扑图;基于逻辑拓扑图对测试设备和被测设备执行待测试项对应的测试操作;若待测试项的测试结果为测试不通过,则判定被测网络层协议未通过一致性测试;若所有待测试项的测试结果均为测试通过,则判定被测网络层协议通过一致性测试。本申请能够对应急指挥无线宽带自组网中网络层协议进行一致性测试,保证不同厂商的应急指挥无线宽带自组网设备的互联互通。急指挥无线宽带自组网设备的互联互通。急指挥无线宽带自组网设备的互联互通。

【技术实现步骤摘要】
网络层协议的一致性测试方法、系统、计算机及存储介质


[0001]本申请涉及一致性测试
,特别涉及一种网络层协议的一致性测试方法、系统、计算机及存储介质。

技术介绍

[0002]无线宽带自组网是构建应急救援现场应急指挥通信专网的主要技术手段之一,对极端条件下快速搭建应急指挥无线宽带自组网具有重要意义。应急指挥无线宽带自组网的相关标准规范可以对网络层协议采取的标准进行规定,例如包括网络层协议架构与功能、路由管理、消息和消息字段定义等内容,目前尚没有针对应急指挥无线宽带自组网中网络层协议的一致性测试方案。
[0003]因此,如何对应急指挥无线宽带自组网中网络层协议进行一致性测试,保证不同厂商的应急指挥无线宽带自组网设备的互联互通是本领域技术人员目前需要解决的技术问题。

技术实现思路

[0004]本申请的目的是提供一种网络层协议的一致性测试方法、系统、计算机及存储介质,能够对应急指挥无线宽带自组网中网络层协议进行一致性测试,保证不同厂商的应急指挥无线宽带自组网设备的互联互通。
[0005]为解决上述技术问题,本申请提供一种网络层协议的一致性测试方法,应用于与被测设备和测试设备连接的计算机,所述被测设备和所述测试设备分别通过射频馈线与无线信道仿真仪连接,所述测试设备运行的协议栈中包含通过了一致性测试的预设网络层协议,所述被测设备运行的协议栈中包含被测网络层协议,所述网络层协议的一致性测试方法包括:
[0006]根据网络层功能确定所述被测网络层协议的多个待测试项,并为所述待测试项设置对应的逻辑拓扑图;
[0007]根据所述逻辑拓扑图向所述无线信道仿真仪发送控制指令,以使所述无线信道仿真仪调整所述测试设备和所述被测设备之间的逻辑连接关系;
[0008]基于所述逻辑拓扑图对所述测试设备和所述被测设备执行所述待测试项对应的测试操作;
[0009]若所述待测试项的测试结果为测试不通过,则判定所述被测网络层协议未通过一致性测试;
[0010]若所有所述待测试项的测试结果均为测试通过,则判定所述被测网络层协议通过一致性测试。
[0011]可选的,在为所述待测试项设置对应的逻辑拓扑图之前,还包括:
[0012]统计与所述计算机连接的所述测试设备的设备数量;
[0013]根据所述设备数量生成多种逻辑拓扑图。
[0014]可选的,若所述设备数量为3且所述测试设备包括第一测试设备、第二测试设备和第三测试设备,则根据所述设备数量生成多种逻辑拓扑图,包括:
[0015]按照预设规则设置第一逻辑拓扑图、第二逻辑拓扑图、第三逻辑拓扑图和第四逻辑拓扑图;
[0016]其中,在所述第一逻辑拓扑图中,所述第一测试设备、所述第二测试设备、所述第三测试设备和所述被测设备依次构成链状拓扑连接;在所述第二逻辑拓扑图中,所述第一测试设备、所述第二测试设备、所述被测设备和所述第三测试设备依次构成链状拓扑连接;在所述第三逻辑拓扑图中,所述第一测试设备、所述第二测试设备、所述第三测试设备和所述被测设备中任意两个设备之间均存在拓扑连接;在所述第四逻辑拓扑图中,所述第一测试设备、所述第二测试设备、所述第三测试设备和所述被测设备依次构成环状拓扑连接。
[0017]可选的,为所述待测试项设置对应的逻辑拓扑图,包括:
[0018]若所述待测试项为链路维护功能测试,则将所述第一逻辑拓扑图设置为所述链路维护功能测试对应的逻辑拓扑图;其中,所述链路维护功能测试的测试子项包括链路层检测链路维护功能子测试和网络层检测链路维护功能子测试。
[0019]可选的,为所述待测试项设置对应的逻辑拓扑图,包括:
[0020]若所述待测试项为路由管理功能测试,则设置所述路由管理功能测试的每一测试子项对应的逻辑拓扑图;其中,所述路由管理功能测试的测试子项包括路由项建立功能子测试、路由项更新功能子测试和路由项删除功能子测试;
[0021]相应的,基于所述逻辑拓扑图对所述测试设备和所述被测设备执行所述待测试项对应的测试操作,包括:
[0022]基于所述路由管理功能测试的测试子项对应的逻辑拓扑图对所述测试设备和所述被测设备执行所述路由管理功能测试的测试子项的测试操作。
[0023]可选的,为所述待测试项设置对应的逻辑拓扑图,包括:
[0024]若所述待测试项为数据处理功能测试,则将所述第一逻辑拓扑图设置为所述链路维护功能测试对应的逻辑拓扑图;其中,所述数据处理功能测试的测试子项包括单播业务发送功能子测试、单播业务接收功能子测试、多播业务发送功能子测试、多播业务接收功能子测试、组播业务发送功能子测试、组播业务接收功能子测试。
[0025]本申请还提供了一种网络层协议的一致性测试系统,应用于与被测设备和测试设备连接的计算机,所述被测设备和所述测试设备分别通过射频馈线与无线信道仿真仪连接,所述测试设备运行的协议栈中包含通过了一致性测试的预设网络层协议,所述被测设备运行的协议栈中包含被测网络层协议,所述网络层协议的一致性测试系统包括:
[0026]逻辑拓扑设置模块,用于根据网络层功能确定所述被测网络层协议的多个待测试项,并为所述待测试项设置对应的逻辑拓扑图;
[0027]逻辑连接调整模块,用于根据所述逻辑拓扑图向所述无线信道仿真仪发送控制指令,以使所述无线信道仿真仪调整所述测试设备和所述被测设备之间的逻辑连接关系;
[0028]测试模块,用于基于所述逻辑拓扑图对所述测试设备和所述被测设备执行所述待测试项对应的测试操作;
[0029]结果输出模块,用于若所述待测试项的测试结果为测试不通过,则判定所述被测网络层协议未通过一致性测试;还用于若所有所述待测试项的测试结果均为测试通过,则
判定所述被测网络层协议通过一致性测试。
[0030]本申请还提供了一种存储介质,其上存储有计算机程序,所述计算机程序执行时实现上述网络层协议的一致性测试方法执行的步骤。
[0031]本申请还提供了一种计算机,被测设备和测试设备分别与所述计算机连接,所述被测设备和所述测试设备分别通过射频馈线与无线信道仿真仪连接,所述测试设备运行的协议栈中包含通过了一致性测试的预设网络层协议,所述被测设备运行的协议栈中包含被测网络层协议,所述计算机中运行有上位机软件,所述上位机软件运行时实现如上述网络层协议的一致性测试方法的步骤。
[0032]进一步的,所述计算机通过交换机与所述被测设备和所述测试设备连接。
[0033]本申请还提供了一种存储介质,其上存储有计算机程序,所述计算机程序执行时实现上述网络层协议的一致性测试方法执行的步骤。
[0034]本申请提供了一种网络层协议的一致性测试方法,应用于与被测设备和测试设备连接的计算机,所述被测设备和所述测试设备分别通过射频馈线与无线信道仿真仪连接,所述测试设备运行的协议栈中包含通过了一致性测试的预设网络层协议,所述被测设备运行的协议栈中包含被测网络层协议,所述网络层协议的一致性测试方法本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络层协议的一致性测试方法,其特征在于,应用于与被测设备和测试设备连接的计算机,所述被测设备和所述测试设备分别通过射频馈线与无线信道仿真仪连接,所述测试设备运行的协议栈中包含通过了一致性测试的预设网络层协议,所述被测设备运行的协议栈中包含被测网络层协议,所述网络层协议的一致性测试方法包括:根据网络层功能确定所述被测网络层协议的多个待测试项,并为所述待测试项设置对应的逻辑拓扑图;根据所述逻辑拓扑图向所述无线信道仿真仪发送控制指令,以使所述无线信道仿真仪调整所述测试设备和所述被测设备之间的逻辑连接关系;基于所述逻辑拓扑图对所述测试设备和所述被测设备执行所述待测试项对应的测试操作;若所述待测试项的测试结果为测试不通过,则判定所述被测网络层协议未通过一致性测试;若所有所述待测试项的测试结果均为测试通过,则判定所述被测网络层协议通过一致性测试。2.根据权利要求1所述网络层协议的一致性测试方法,其特征在于,在为所述待测试项设置对应的逻辑拓扑图之前,还包括:统计与所述计算机连接的所述测试设备的设备数量;根据所述设备数量生成多种逻辑拓扑图。3.根据权利要求2所述网络层协议的一致性测试方法,其特征在于,若所述设备数量为3且所述测试设备包括第一测试设备、第二测试设备和第三测试设备,则根据所述设备数量生成多种逻辑拓扑图,包括:按照预设规则设置第一逻辑拓扑图、第二逻辑拓扑图、第三逻辑拓扑图和第四逻辑拓扑图;其中,在所述第一逻辑拓扑图中,所述第一测试设备、所述第二测试设备、所述第三测试设备和所述被测设备依次构成链状拓扑连接;在所述第二逻辑拓扑图中,所述第一测试设备、所述第二测试设备、所述被测设备和所述第三测试设备依次构成链状拓扑连接;在所述第三逻辑拓扑图中,所述第一测试设备、所述第二测试设备、所述第三测试设备和所述被测设备中任意两个设备之间均存在拓扑连接;在所述第四逻辑拓扑图中,所述第一测试设备、所述第二测试设备、所述第三测试设备和所述被测设备依次构成环状拓扑连接。4.根据权利要求3所述网络层协议的一致性测试方法,其特征在于,为所述待测试项设置对应的逻辑拓扑图,包括:若所述待测试项为链路维护功能测试,则将所述第一逻辑拓扑图设置为所述链路维护功能测试对应的逻辑拓扑图;其中,所述链路维护功能测试的测试子项包括链路层检测链路维护功能子测试和网络层检测链路维护功能子测试。5.根据权利要求3所述网络层协议的一致性测试方法,其特征在于,为所述待测试项设置对应的逻辑拓扑图,包括:若所述待测试项为路由管理功能测试,则设置所述路由管理功能测试的每一测试子项对应的逻辑拓扑图;其中,所述路...

【专利技术属性】
技术研发人员:吴宇王德刚袁继兵向良军施峻武李武刘钢杨英杨志和
申请(专利权)人:湖南理工学院湖南民族职业学院
类型:发明
国别省市:

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

1