[发明专利]协议栈测试系统及方法有效
| 申请号: | 201811148465.6 | 申请日: | 2018-09-29 | 
| 公开(公告)号: | CN109379248B | 公开(公告)日: | 2020-12-25 | 
| 发明(设计)人: | 廖昌冰 | 申请(专利权)人: | 上海金卓科技有限公司 | 
| 主分类号: | H04L12/26 | 分类号: | H04L12/26 | 
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 | 
| 地址: | 201203 上海市浦东新区中国(上*** | 国省代码: | 上海;31 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 协议 测试 系统 方法 | ||
本发明实施例公开了一种协议栈测试系统及方法。其中,系统包括:测试底板和至少两个网络节点;测试底板设置有可编程器件,所述可编程器件通过测试底板分别与各所述网络节点相连;所述可编程器件用于:获取网络拓扑结构;根据网络拓扑结构,连接和/或断开至少两个网络节点之间的数据通道;至少两个所述网络节点用于:读取对应的数据通道的数据,读取到的数据用于进行数据业务测试。本发明实施例解决了模拟仿真环境中无法模拟出真实的物理环境的缺陷,提高了协议栈测试的准确性;整个系统包括的器件较少且结构简单,能够使数据业务测试快速生效、操作简单、维护成本低。
技术领域
本发明实施例涉及测试技术,尤其涉及一种协议栈测试系统及方法。
背景技术
协议栈(Protocol Stack)是指网络中各层协议的总和,其形象的反映了一个网络中文件传输的过程。为了保证协议的一致性和安全性,对协议栈进行测试十分重要。
目前,协议栈测试方法为模拟仿真方案。模拟仿真方案是在PC上模拟硬件环境,对协议栈的局部进行打桩,隔离,进行仿真测试。此方案缺陷在于PC模拟的硬件环境都是理想化的,不能在真实的硬件实体上进行测试,不能有效的模拟协议栈对时间上的要求,无法解决物理层的高频中断的实时性需求,导致在实体设备上执行就可能各种问题。可见,模拟仿真无法模拟出真实的物理环境,从而无法对协议栈进行准确的调试。
发明内容
本发明实施例提供一种协议栈测试系统及方法,以解决了模拟仿真环境中无法模拟出真实的物理环境的缺陷,提高了协议栈测试的准确性。
第一方面,本发明实施例提供了一种协议栈测试系统,包括:测试底板和至少两个网络节点;
所述测试底板设置有可编程器件,所述可编程器件通过测试底板分别与各所述网络节点相连;
所述可编程器件用于:获取网络拓扑结构;根据网络拓扑结构,连接和/或断开至少两个网络节点之间的数据通道;
至少两个所述网络节点用于:读取对应的数据通道的数据,其中,读取到的数据用于进行数据业务测试。
第二方面,本发明实施例还提供了一种协议栈测试方法,包括:
获取网络拓扑结构;
根据网络拓扑结构,连接和/或断开至少两个网络节点之间的数据通道,以供至少两个所述网络节点读取对应的数据通道的数据,其中,读取到的数据用于进行数据业务测试。
本发明实施例中,测试底板设置有可编程器件,所述可编程器件通过测试底板分别与各所述网络节点相连,从而对测试用的网络节点相连并测试,实现了真实的物理器件的连接;通过可编程器件获取网络拓扑结构;根据网络拓扑结构,连接和/或断开至少两个网络节点之间的数据通道;至少两个所述网络节点读取对应的数据通道的、用于进行数据业务测试的数据,从而实现网络拓扑结构的灵活配置,解决了模拟仿真环境中无法模拟出真实的物理环境的缺陷,提高了协议栈测试的准确性;整个系统包括的器件较少且结构简单,能够使数据业务测试快速生效、操作简单、维护成本低;而且,在网络节点存在于无线网络传输场景时,本发明实施例能够解决现有技术无法对具有无中心、动态拓扑网络结构的无线自组网提供测试的技术问题。
附图说明
图1是本发明实施例一提供的一种协议栈测试系统的结构示意图;
图2是本发明实施例三提供的一种协议栈测试系统的结构示意图;
图3是本发明实施例三提供的一种协议栈测试系统的结构示意图;
图4是本发明实施例三提供的一种网络拓扑结构图;
图5是本发明实施例三提供的另一种网络拓扑结构图;
图6是本发明实施例三提供的另一种协议栈测试系统的结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海金卓科技有限公司,未经上海金卓科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811148465.6/2.html,转载请声明来源钻瓜专利网。





