[发明专利]网络设备的测试方法、系统及装置有效
申请号: | 201110370157.X | 申请日: | 2011-11-18 |
公开(公告)号: | CN102510346A | 公开(公告)日: | 2012-06-20 |
发明(设计)人: | 闵庆欢 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张大威 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络设备 测试 方法 系统 装置 | ||
技术领域
本发明涉及通信网络技术领域,特别涉及一种网络设备的测试方法、测试系统及测试控制装置。
背景技术
随着互联网的快速发展,网络连接设备的使用更加普遍。例如,互联网企业主要是为互联网用户提供服务。因此,企业网关设备通常被视为企业的对外接口。企业网关设备上往往承载着大量线上流量,工作是否稳定以及性能是否达标是互联网企业关注的焦点。在部分情况下,会出现由于网络设备的问题导致企业线上流量的丢失,直接造成经济损失。从而,需要对企业网关设备进行测试以做出相应的处理措施。
传统的网关设备的测试大多采用线下仿真测试和简单线上流量复制回放的方法。
(1)线下仿真测试
线下仿真测试区别于线上真实环境,可以自行构造线下模拟环境,在构造的环境中使用专门的网络测试仪器来测试网络设备。但是这种仪器一般价格昂贵,对小型企业而言会是一项较大开销。此外,此类测试仪器操作起来比较复杂,投入成本较大。
(2)简单线上流量复制回放
简单流量复制回放的方法通常采用旁路方式,将线上流量复制到线下,之后使用流量回放工具进行回放。但是该方法仅复制流入被测设备前的流量,对更真实反应被测设备相关处理指标的流过设备后的流量几乎不关注。其次,该方法属于开环工作流程,经过一次测试后,如果测试结果不符合要求,则需要人工介入重新抓取线上流量,导致测试效率较低。
发明内容
本发明的目的旨在至少解决上述技术缺陷。
为此,本发明的第一个目在于提供一种网络设备的测试方法,该测试方法可以采用自动化方式完成测试,从而提高测试效率和测试准确度。本发明的第二个目的在于提供一种网络设备的测试系统。本发明的第三个目的在于提供一种测试控制装置。
为实现上述目的,本发明的第一方面的实施例提供了一种网络设备的测试方法,包括如下步骤:分别从线上网络设备获取流入所述线上网络设备的流入在线流量和流出所述线上网络设备的流出在线流量;根据所述流入在线流量和所述流出在线流量建立测试流量库;根据测试流量库分别生成流入测试流量和流出测试流量;以及根据所述流入测试流量和所述流出测试流量对被测网络设备进行测试。
根据本发明实施例的网络设备的测试方法,可以通过获取流经网络设备两侧的在线流量,生成相应的测试流量,从而为被测网络设备构造真实线上环境,并且采用自动化方式完成测试,从而提高了测试效率和测试准确度。
本发明第二方面的实施例提供了一种网络设备的测试系统,包括:在线流量获取装置,用于分别从线上网络设备获取流入所述线上网络设备的流入在线流量和流出所述线上网络设备的流出在线流量;测试控制装置,用于根据所述流入在线流量和所述流出在线流量建立测试流量库,并根据测试流量库分别生成流入测试流量和流出测试流量;以及第一测试端和第二测试端,所述第一测试端和第二测试端分别位于所述被测网络设备的输入端和输出端,所述第一测试端用于将所述流入测试流量输入所述被测网络设备,所述第二测试端用于接收所述被测网络设备输出的实际流量,并将所述被测网络设备输出的实际流量与所述流出测试流量进行比对以生成测试结果。
根据本发明实施例的网络设备的测试系统,可以通过获取流经网络设备两侧的在线流量,生成相应的测试流量,从而为被测网络设备构造真实线上环境,并且采用自动化方式完成测试,从而提高了测试效率和测试准确度。
本发明第三方面的实施例提供了一种测试控制装置,包括:接收模块,用于接收流入线上网络设备的流入在线流量和流出所述线上网络设备的流出在线流量;测试流量库模块,用于根据所述流入在线流量和所述流出在线流量建立测试流量库;以及中控调度模块,用于根据测试流量库分别生成流入测试流量和流出测试流量。
根据本发明实施例的测试控制装置,可以通过获取流经网络设备两侧的在线流量,生成相应的测试流量,从而为被测网络设备构造真实线上环境,从而可以提高测试效率和测试准确度。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为传统的采用网络测试仪器测试网络连接设备的示意图;
图2为传统的采用简单流量复制回放测试方法的示意图
图3为根据本发明实施例的网络设备测试方法的流程图;
图4为根据本发明实施例的网络设备测试方法的示意图;
图5为根据本发明实施例的流量分离过程的示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110370157.X/2.html,转载请声明来源钻瓜专利网。