一种对待测设备进行网络测试的方法、系统及装置制造方法及图纸

技术编号:12879333 阅读:49 留言:0更新日期:2016-02-17 13:47
本发明专利技术提供构造网络测试数据的方法系统,所述方法包括:抓取在现网业务中运行的各终端的真实数据流报文;处理所述真实数据流报文据以构造成网络测试数据,包括:将所述真实数据流报文按照时间序列排序;判断各排序后的真实数据流报文中是否有单播报文,若有,则对所述单播报文分类。本发明专利技术解决了人工测试数通设备无法模拟真实的现网环境,测试报文单一等问题,提高了测试效果和测试效率。

【技术实现步骤摘要】

本专利技术涉及数通设备测试领域,特别是涉及构造网络测试数据的方法、系统,以及对待测设备进行网络测试的方法、系统。
技术介绍
目前测试数通产品,常用的方法是:现网环境中用多台真实电脑连接待测设备,下载运行多种应用软件。该测试方法消耗大量外网资源,受外网环境变化的影响很大,导致测试误差交大。常用的测试软件通过编辑报文脚本发送或接收若干数量的报文来模拟上下行数据流,而常用的测试仪器是通过人工手动构造上下行报文来模拟相应流量大小的上下行数据流。然而,通过编辑生成的上下行数据流很难模拟出网络里复杂的业务情况。例如P2P业务,超过1000个不同IP的目的地址和端口,如果手工构造需要耗费大量的精力,也只是模拟出一种或几种业务流。可见,现有方法都不能真实地反应被测设备的实际能力。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供构造网络测试数据的方法及系统,用于解决现有技术中人工测试数通设备无法模拟真实的现网环境,测试报文单一,工作效率低下等问题。为实现上述目的及其他相关目的,本专利技术提供一种构造网络测试数据的方法,包括:抓取在现网业务中运行的各终端的真实数据流报文,处理所述真实数据流报文据以构造成网络测试数据,包括:将所述真实数据流报文按照时间序列排序;判断各排序后的真实数据流报文中是否有单播报文,若有,则对所述单播报文分类。于本专利技术一实施例中,所述对单播报文分类包括:按照IP多元组对所述单播报文分类。于本专利技术一实施例中,按照IP多元组对所述单播报文分类为:按照IP五元组对所述单播报文分类。为实现上述目的及其他相关目的,本专利技术提供一种对待测设备进行网络测试的方法,包括:获取需求参数,所述需求参数包括:时间段和/或IP元素。建立虚拟终端,用于将符合所述需求参数的网络测试数据重组生成测试报文向待测设备发送,或者,接收所述待测设备发送的将符合所述需求参数的网络测试数据重组生成的测试报文,以完成测试。其中,所述网络测试数据是从现网业务中运行的各终端的真实数据流报文中抓取后经处理生成的。于本专利技术一实施例中,所述需求参数还包括:所述网络测试数据的业务类型、数量或数据量。为实现上述目的及其他相关目的,本专利技术提供一种构造网络测试数据的系统,包括:获取模块,用于抓取在现网业务中运行的各终端的真实数据流报文。处理模块,用于处理所述真实数据流报文据以构造成网络测试数据,包括:将所述真实数据流报文按照时间序列排序;判断各排序后的真实数据流报文中是否有单播报文,若有,则对所述单播报文分类。于本专利技术一实施例中,所述对单播报文分类包括:按照IP多元组对所述单播报文分类。于本专利技术一实施例中,按照IP多元组对所述单播报文分类为:按照IP五元组对所述单播报文分类。为实现上述目的及其他相关目的,本专利技术提供一种对待测设备进行网络测试的系统,包括:输入模块,用于获取需求参数,所述需求参数包括:时间段和/或IP元素。测试模块,用于建立虚拟终端,用于将符合所述需求参数的网络测试数据重组生成测试报文向待测设备发送,或者,接收所述待测设备发送的将符合所述需求参数的网络测试数据重组生成的测试报文,以完成测试。其中,所述网络测试数据是从现网业务中运行的各终端的真实数据流报文中抓取后经处理生成的。于本专利技术一实施例中,所述需求参数还包括:所述网络测试数据的业务类型、数量或数据量。为实现上述目的及其他相关目的,本专利技术提供一种对待测设备进行网络测试的装置,应用于如上所述的任一种对待测设备进行网络测试的系统。如上所述,本专利技术的构造网络测试数据的方法及系统,抓取在现网业务中运行的各终端的真实数据流报文,处理所述真实数据流报文据以构造成网络测试数据,扩展方便、数据真实,在提高测试效率的基础上,有助于真实地反应被测设备的实际能力。除此之外,可以根据不同的测试目的选取不同的测试数据,针对性强、管理方便。【附图说明】图1显示为本专利技术一实施例中的构造网络测试数据的方法流程图。图2显示为本专利技术一实施例中的构造网络测试数据的系统模块图。图3显示为本专利技术一实施例中的对待测设备进行网络测试的方法流程图。图4显示为本专利技术一实施例中的对待测设备进行网络测试的系统模块图。图5显示为本专利技术一实施例中的对待测设备进行网络测试的装置结构图。元件标号说明1构造网络测试数据的系统11获取模块12处理模块2对待测设备进行网络测试的系统21输入模块22测试模块3对待测设备进行网络测试的装置31输入单元32处理单元S101 ?S102、步骤S201 ?S202【具体实施方式】以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。需要说明的是,以下实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。本专利技术提供一种构造网络测试数据的方法,包括:抓取在现网业务中运行的各终端的真实数据流报文。处理所述真实数据流报文据以构造成网络测试数据,包括:将所述真实数据流报文按照时间序列排序;判断各排序后的真实数据流报文中是否有单播报文,若有,则对所述单播报文分类。以下将结合附图对本专利技术进行详细阐述:请参阅图1,本专利技术提供一种构造网络测试数据的方法,包括:步骤S101:抓取在现网业务中运行的各终端的真实数据流报文。例如,手机、电脑或其他终端设备在接入网络的环境下运行软件、浏览网页、下载数据或观看多媒体视频时,抓取不同时间段由不同业务产生的真实数据流,分别存储。步骤S102:处理所述真实数据流报文据以构造成网络测试数据,包括:先将所述真实数据流报文按照时间序列排序,再将排序后的真实数据流报文分成广播报文和单播报文。广播报文可以按照源IP地址、协议、目的IP地址分成三部分存储,举例说明,某广播报文的形式为:133.1.1.1ARP — 当前第1页1 2 本文档来自技高网...

【技术保护点】
一种构造网络测试数据的方法,其特征在于,包括:抓取在现网业务中运行的各终端的真实数据流报文;处理所述真实数据流报文据以构造成网络测试数据,包括:将所述真实数据流报文按照时间序列排序;判断各排序后的真实数据流报文中是否有单播报文,若有,则对所述单播报文分类。

【技术特征摘要】

【专利技术属性】
技术研发人员:张尧
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

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

1