一种网络性能测试设备的制作方法

文档序号:7727197阅读:296来源:国知局
专利名称:一种网络性能测试设备的制作方法
技术领域
本实用新型属于网络测试技术领域,尤其涉及一种网络性能测试设备。
背景技术
当前的网络性能测试工具不具备捕获网络数据包信息的功能,在实际测试 过程中,如果需要捕获网络包信息,通常是采用专业的网络包捕获工具(如
ethreal、 iris),但是该专业的网络包捕获工具需要在软件测试的时候另外再启 动,而且显示的信息不易看懂,不方便查看相关的捕获的网络数据包信息;或 通过编写脚本程序来捕获相关的软件交互信息,但是对于不同的测试过程,每 次测试都需要编写对应的脚本,操作麻烦,而且不能实时的显示捕获的信息, 只能到存储的文件中查看,给测试者带来不便。

实用新型内容
本实用新型的目的在于提供一种网络性能测试设备,旨在解决现有技术中 无法有效的捕获网络数据包信息并单独提取应用层的信息,以具体应用协议的 格式显示的问题。
本实用新型是这样实现的, 一种网络性能测试设备,所述网络性能测试设 备包括测试开关和显示器,所述网络性能测试设备还包括一应用层数据捕获分 析装置,所述装置包括
与所述测试开关连接,根据预先设置的IP地址或端口数据,捕获网络数据, 拦截网络程序,提取网络数据包的网络数据包捕获单元;
与所述网络数据包捕获单元连接,根据预置的应用协议,对捕获到的网络 数据包进行协议分析,获取应用层的网络数据包的协议分析单元;以及与所述协议分析单元连接,根据所述预置的应用协议,对所述协议分析单 元分析获耳又得到的应用层的网络数据包进行转换处理,生成与所述应用协议档_ 式相对应的查看信息,并控制显示输出到所述显示器上的显示输出控制单元。
本实用新型实施例提供的网络性能测试设备包括内置于网络性能测试设备 的应用层数据捕获分析装置,应用层凄t据捕获分析装置的网络数据包捕获单元 根据预置的IP地址或端口数据,捕获网络数据,提取网络数据包,与网络数据 包捕获单元连接的协议分析单元对捕获到的网络数据包进行协议分析,获取应
用层的网络数据包;与协议分析单元连接的显示输出控制单元对协议分析单元 分析得到的应用层网络数据包进行转换,生成与应用协议格式相对应的查看信 息,并控制显示输出到显示器上,进行显示。实现了网络信息数据的捕获分析 和自动化测试工具的集成,并且从捕获的数据中提取应用层数据,以具体应用 协议的格式显示查看信息,方便测试人员在测试的过程中实时查看网络信息, 方便测试分析。


图1是本实用新型^供的网络性能测试设备的结构框图2是本实用新型提供的应用层网络数据捕获分析装置的结构框图。
具体实施方式
为了使本实用新型的目的、技术方案及优点更加清楚明白,
以下结合附图 及实施例,对本实用新型进行进一步详细说明。应当理解,此处所描述的具体 实施例仅仅用以解释本实用新型,并不用于限定本实用新型。
本实用新型实施例提供的网络性能测试设备包括内置于网络性能测试设备 的应用层数据捕获分析装置,应用层数据捕获分析装置的网络数据包捕获单元 根据预置的IP地址或端口数据,捕获网络数据,提取网络数据包,与网络数据包捕获单元连接的协议分析单元对捕获到的网络数据包进行协议分析,获取应
用层的网络数据包;与协议分析单元连接的显示输出控制单元对协议分析单元 分析得到的应用层网络数据包进行转换,生成与应用协议格式相对应的查看信 息,并控制显示输出到显示器上,进行显示。
便于说明,图中仅给出了与本实用新型实施例相关的部分。
本实用新型实施例提供的网络性能测试设备包括测试开关、显示器和应用 层数据捕获分析装置,测试开关和显示器分别与应用层数据捕获分析装置连接, 该应用层数据捕获分析装置内置于网络性能测试设备内。
在本实用新型实施例中,测试者通过测试开关开启测试功能,应用层数据 捕获分析装置接收到测试开关的开启指令后,捕获网络数据包,分析捕获的数 据包,获取到应用层的相关数据,并以应用层协议的方式显示到网络性能测试 设备的显示器上,供测试者查看。
图2示出了本实用新型实施例提供的网络数据的测试装置的结构框图,为 了便于说明,图中仅给出了与本实用新型实施例相关的部分。
本实用新型实施例提供的网络数据的测试装置包括设置单元、网络数据包 捕获单元、协议分析单元、显示输出控制单元、读写控制单元和开关控制单元, 其中,网络数据包捕获单元和设置单元连接,协议分析单元和网络数据包捕获 单元连接,显示输出控制单元和读写控制单元分别和协议分析单元连接,读写 控制单元还与设置单元连接,开关控制单元与网络数据包获取单元连接。
设置单元,与网络数据包捕获单元连接,预先对网络数据的文件存储路径 和过滤条件进行设置,其中,在该实施例中,该过滤条件可以为IP地址、应用 协议和端口信息,当然在此,不用以限制本实用新型实施例。
在本实用新型实施例中,上述应用协议可以为超文件传输协议(Hyper Text Transfer Protocol, HTTP )、实时流协i义(Real-time Streaming Protocol, RSTP )、 文件传输协议(File Transfer Protocol, FTP )、简单网络管理协议(Simple NetworkManagement Protocol, SNMP )。
网络数据包捕获单元与上述设置单元和测试开关连接,当测试者开启测试 功能时,根据设置单元预先设置的过滤条件的IP地址和端口数据,捕获网络数 据,拦截网络程序,提取网络数据包。
在本实用新型实施例中,通过上述设置单元的预先设置,网络数据包捕获 单元在测试过程中到对应的IP地址或端口服务器处捕获网络数据。
协议分析单元与网络数据包捕获单元连接,根据设置单元预先设置的应用 协议,对捕获到的网络数据包进行协议分析,获取从属于应用层的网络数据包;
在本实用新型实施例中,网络数据包捕获单元获取的网络数据包包含各层
的数据,例如底层数据和应用层数据,在该实施例中,需要根据设置单元预先 设置的应用协议对该获取的网络数据包进行分析,获取从属于应用层的网络数 据包。
显示输出控制单元与协议分析单元连接,对协议分析单元分析得到的应用 层的网络数据包进行转换处理,生成与设置单元预先设置的应用协议相对应的 查看信息,并控制显示输出到网络性能测试设备的显示器上,进行显示,供测 试操作人员查看。
在本发明实施例中,对协议分析单元分析获取到的应用层的网络数据包进 行转换生成普通技术人员能够看懂的查看信息。
读写控制单元与设置单元、协议分析单元连接,将协议分析单元分析得到 的信息写入或读出。
开关控制单元,接收测试者通过网络性能测试设备的测试开关输入的开关 控制指令,并根据该控制指令控制上述网络数据包捕获单元工作。
在本实用新型实施例中,读写控制单元根据设置单元预先设置的文件存储 路径,将协议分析单元分析得到的相关信息存储到文件中,供读出或写入。
在本实用新型实施例中,在网络性能测试设备中增加了应用层数据捕获分 析装置,实现了应用层数据的捕获和分析以及自动测试的集成,并且以具体应用协议的格式显示查看信息,方便测试人员查看网络信息,方便测试分析。
作为本实用新型的一个具体实施例,网络性能测试设备开机,需要进行网 络数据测试,则通过网络性能测试设备的功能按钮启动网络测试及网络数据的 捕获,即,本实施例提供的网络数据包捕获单元与该网络性能测试设备的功能 按钮连接,当测试者启动该功能按钮时,网络数据包捕获单元根据设置单元预 先设置的IP地址或端口数据,从网络中捕获网络数据包,协议分析单元根据设 置单元预先设置的应用协议对网络数据包捕获单元捕获到的网络数据包进行协 议分析,得到应用层网络数据包,并对该应用层数据包以具体的应用协议的档^ 式,通过显示输出控制单元控制在网络性能测试设备的显示器上输出显示,供 用户查看,同时读写控制单元将协议分析单元分析得到的相关信息写入或读出, 并设置写入或读出该相关信息的文件的路径。
在本实用新型实施例中,网络数据包捕获单元根据设置单元预先设置的IP
地址或端口数据,从网络中捕获网络数据包的具体过程可以为首先根据IP地 址或端口数据从网络中捕获网络数据包,然后,拦截相应的网络程序的SOCKET 网络函数,最后从该网络函数中提取网络数据包。
本实用新型实施例提供的网络性能测试设备包括内置于网络性能测试设备 的应用层数据捕获分析装置,应用层数据捕获分析装置的网络数据包捕获单元 根据预置的IP地址或端口数据,捕获网络数据,提取网络数据包,与网络数据 包捕获单元连接的协议分析单元对捕获到的网络数据包进行协议分析,获取应 用层的网络数据包;与协议分析单元连接的显示输出控制单元对协议分析单元 分析得到的应用层网络数据包进行转换,生成与应用协议格式相对应的查看信 息,并控制显示输出到显示器上,进行显示。实现了网络数据的捕获分析和自 动化测试工具的集成,并且从捕获的网络数据中提取应用层数据,以具体应用 协议的格式显示查看信息,方便测试人员在测试的过程中实时查看网络信息, 方便测试分析,同时在测试过程中避免了使用专业的网络捕获工具和编写相关 的脚本,可以很直观的显示测试过程中的请求和响应信息。
7以上所述仅为本实用新型的较佳实施例而已,并不用以限制本实用新型, 凡在本实用新型的精神和原则之内所作的任何修改、等同替换和改进等,均应 包含在本实用新型的保护范围之内。
权利要求1、一种网络性能测试设备,所述网络性能测试设备包括测试开关和显示器,其特征在于,所述网络性能测试设备还包括一应用层数据捕获分析装置,所述装置包括与所述测试开关连接,根据预先设置的IP地址或端口数据,捕获网络数据,拦截网络程序,提取网络数据包的网络数据包捕获单元;与所述网络数据包捕获单元连接,根据预置的应用协议,对捕获到的网络数据包进行协议分析,获取应用层的网络数据包的协议分析单元;以及与所述协议分析单元连接,根据所述预置的应用协议,对所述协议分析单元分析获取得到的应用层的网络数据包进行转换处理,生成与所述应用协议格式相对应的查看信息,并控制显示输出到所述显示器上的显示输出控制单元。
2、 如权利要求1所述的网络性能测试设备,其特征在于,所述装置还包括 与所述网络数据包捕获单元连接,预先对网络数据的文件存储路径和包含IP地址、应用协议、端口的过滤条件进行设置的设置单元。
3、 如权利要求2所述的网络性能测试设备,其特征在于,所述装置还包括 与所述协议分析单元、设置单元连接,根据所述设置单元预先设置的文件存储路径,将所述协议分析单元分析得到的信息写入或读出的读写控制单元。
4、 如权利要求1所述的网络性能测试设备,其特征在于,所述装置还包括 与所述网络数据包捕获单元连接,根据接收到的开关控制指令,相应的控制所述网络数据包捕获单元工作的开关控制单元。
专利摘要本实用新型适用于网络测试技术领域,提供了一种网络性能测试设备,包括测试开关和显示器,还包括一应用层数据捕获分析装置,包括与测试开关连接,提取网络数据包的网络数据包捕获单元;与网络数据包捕获单元连接,对捕获到的网络数据包进行协议分析,获取应用层的网络数据包的协议分析单元;与协议分析单元连接,对协议分析单元分析获取得到的应用层的网络数据包进行转换处理,生成与应用协议格式相对应的查看信息,并控制显示输出到显示器上的显示输出控制单元。实现了网络数据的捕获分析和自动化测试工具的集成,并从捕获的数据中提取应用层数据,以具体应用协议的格式显示查看信息,方便测试人员在测试过程中实时查看网络信息。
文档编号H04L12/26GK201365256SQ20092012940
公开日2009年12月16日 申请日期2009年1月14日 优先权日2009年1月14日
发明者范丽欢, 魏文武 申请人:深圳市同洲电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1