一种无线路由器吞吐量的自动化测试方法技术

技术编号:10487019 阅读:437 留言:0更新日期:2014-10-03 16:03
本发明专利技术提供一种无线路由器吞吐量的自动化测试方法,所述无线路由器吞吐量的自动化测试方法包括使用脚本实现以下步骤:步骤一,建立一个测试对象,所述测试对象的建立包括配置IxChariot,建立若干个IxChariot的测试对,其中,所述测试对包含有测试脚本属性和地址属性;所述测试对的测试脚本属性为待测试无线路由器吞吐量测试脚本,所述测试对的地址属性为连接待测试无线路由器的两个终端的IP地址;步骤二,运行所述测试对象,并将运行结果保留到测试结果文件中。本发明专利技术采用脚本或者批命令的方式实现对无线路由器吞吐量的测试,消除了人为干扰,提高了测试的准确率,同时也提高了屏蔽室的利用率。

【技术实现步骤摘要】

本专利技术涉及一种计算机网络测试,特别是涉及。
技术介绍
网络吞吐量测试是网络维护和故障查找中最重要的手段之一,尤其是在分析与网络性能相关的问题时吞吐量的测试是必备的测试手段。作为验证和测试网络带宽最常用的技术就是吞吐量测试。一个典型的吞吐量测试方法是从网络的一个设备向另一个设备发送流量并且确定一个速率和发送时间间隔,而接收端的设备计算接收到的测试帧,测试结束时系统计算接收率一即吞吐速率。这种测试也被称作端到端网络性能测试,它被广泛地应用在局域网内、局域网间和通过广域网互联的网络测试环境中。 IxChar1t是美国IXIA公司推出的针对应用层性能测试的一款软件测试工具,它通过模拟真实应用流来预测现实负载情况下的网络设备和系统的性能。IxChar1t测试系统包括 IxChar1t 控制台、测试断点(Performance Endpoint)和 IxProfile。IxChar1t 测试系统通过在数千个网络节点上模拟上百种协议,提供详尽的网络性能评估和设备测试。使用IxChar1t可以全面的评估在有线网络或者无线网络上运行各种应用程序时的性能特性。使用IxChar1t可以定义若干个Pair,每个Pair相当于一个模拟流量的脚本,通过若干个Pair来发送上下行数据流,在一段时间内计算其吞吐量。 无线路由器吞吐量测试通常需要在屏蔽室内进行,以避开对无线信号的干扰。目前常用的无线路由器吞吐量测试方法是,屏蔽室将无线终端设备与待测无线路由器进行连接,再利用无线流量测试软件IxChar1t进行上下行打流,人工记录多次传输速率,再计算出平均值。屏蔽室内测试本来要求环境相对固定,如果采用人工记录测试数据,则人员往往需要呆在屏蔽室内,如果人员走动,则会对测试环境产生一定干扰,这样测试得到的测试数据会产生误差。另外,吞吐量测试往往需要重复测试,最后计算出平均值。因此,这种测试方法不仅耗费人力和时间,效率底下;而且容易因人为引起的测试环境变化导致测试数据产生误差。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供,用于解决现有技术中的无线路由器吞吐量测试方法不仅效率低下且测试数据容易存在误差的问题。 为实现上述目的及其他相关目的,本专利技术提供,所述无线路由器吞吐量的自动化测试方法包括使用脚本实现以下步骤:步骤一,建立一个测试对象,所述测试对象的建立包括配置IxChar1t ;建立若干个IxChar1t的测试对,其中,所述测试对包含有测试脚本属性和地址属性;所述测试对的测试脚本属性为待测试无线路由器吞吐量测试脚本,所述测试对的地址属性为连接待测试无线路由器的两个终端的IP地址;步骤二,运行所述测试对象,并将运行结果保留到测试结果文件中。 优选地,所述无线路由器吞吐量的自动化测试方法还包括:使用脚本实现:重复执行所述步骤一和所述步骤二。 优选地,所述无线路由器吞吐量的自动化测试方法还包括:使用脚本实现:将所述步骤二得到的一个或多个所述测试结果文件的内容转换到一个文本文件中。 优选地,所述测试对象包括新建的一个测试对象或者从磁盘加载的一个测试对象。 优选地,所述配置IxChar1t包括加载Char1t函数包。 优选地,所述若干个测试对的地址属性和测试脚本属性相同。 优选地,所述步骤二中包括设置超时时间,如果测试运行了所述超时时间后尚未结束,则结束测试。 优选地,所述步骤二还包括运行结束后释放所述测试对象。 优选地,所述步骤一与步骤二是通过TCL脚本实现的。 优选地,所述实现重复执行所述步骤一和所述步骤二的脚本为批处理文件。 如上所述,本专利技术的,具有以下有益效果:消除人员走动带来的实验误差,使用该自动化测试系统无需人员干预,测试人员不用在屏蔽室内,测试环境相对固定,消除了人员走动带来的实验误差。本专利技术的无线路由器吞吐量的自动化测试方法无人值守,能够提高屏蔽室利用率。人工测试需要一直占用屏蔽室,而屏蔽室在下班后或节假日等空闲时间没有得到有效利用,而该方案可以实现无人值守,提高了屏蔽室利用率。 【附图说明】 图1显示为本专利技术的的流程示意图。 图2显示为本专利技术的的测试环境示意图。 元件标号说明 SI ~S2步骤 【具体实施方式】 以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。 需要说明的是,本实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。 如图1所示,在一个实施例中,本专利技术提供,所述无线路由器吞吐量的自动化测试方法包括使用脚本实现以下步骤: 步骤SI,使用脚本实现建立一个测试对象,所述测试对象的建立包括配置IxChar1t,建立若干个IxChar1t的测试对,其中,所述测试对包含有测试脚本属性和地址属性;所述测试对的测试脚本属性为待测试无线路由器吞吐量测试脚本,所述测试对的地址属性为连接待测试无线路由器的两个终端的IP地址。具体地,所述建立一个测试对象可以在脚本中通过创建一个新的测试对象来实现,也可以在脚本中直接从磁盘加载一个已有的测试对象。在一个实施例中,使用TCL脚本来实现创建一个新的测试对象。所述创建一个新的测试对象包括:配置IxChar1t和建立若干个IxChar1t的测试对,其中,所述测试对包含有测试脚本属性和地址属性;所述测试对的测试脚本属性为待测试无线路由器吞吐量测试脚本,所述测试对的地址属性为连接待测试无线路由器的两个终端的IP地址。其中,配置I xChar1t包括进入IxChar1t安装目录,并加载Char1t函数包。详见如下: set ixchar1t_installat1n_dir〃C:/Program Files/Ixia/IxChar1t〃 #首先进入IxChar1t安装目录 cd$ixchar1t_installat1n_dir #读取Char1t —些函数包,以便后续进行调用 load Char1tExt package require Char1tExt global auto_index #创建一个测试对象来定义测试。或者从磁盘中加载一个测试。 putsCreate the test... set test [chrTest new] 创建若干个测试对,这些测试对的测试脚本属性为待测试无线路由器吞吐量测试脚本,地址属性为连接待测试无线路由器的两个终端的IP地址。在一个实施例中,应用本专利技术技术方案的测试环境如图2所示,测试环境处于屏蔽室内,其中DUT为待测试的无线路由器,Endpointl (el)和Endpoint2 (e2)分别为测试对的两端,其中,Endpointl (el)与待测试的无线路由器DUT通过无线连接,Endpoint2(e2)与待测试的无线路由器DUT通过有线连接。参见如下语句本文档来自技高网
...

【技术保护点】
一种无线路由器吞吐量的自动化测试方法,其特征在于,所述无线路由器吞吐量的自动化测试方法包括使用脚本实现以下步骤:步骤一,建立一个测试对象,所述测试对象的建立包括:配置IxChariot;建立若干个IxChariot的测试对,其中,所述测试对包含有测试脚本属性和地址属性;所述测试对的测试脚本属性为待测试无线路由器吞吐量测试脚本,所述测试对的地址属性为连接待测试无线路由器的两个终端的IP地址;步骤二,运行所述测试对象,并将运行结果保留到测试结果文件中。

【技术特征摘要】
1.一种无线路由器吞吐量的自动化测试方法,其特征在于,所述无线路由器吞吐量的自动化测试方法包括使用脚本实现以下步骤: 步骤一,建立一个测试对象,所述测试对象的建立包括:配置 IxChar1t ; 建立若干个IxChar1t的测试对,其中,所述测试对包含有测试脚本属性和地址属性;所述测试对的测试脚本属性为待测试无线路由器吞吐量测试脚本,所述测试对的地址属性为连接待测试无线路由器的两个终端的IP地址; 步骤二,运行所述测试对象,并将运行结果保留到测试结果文件中。2.根据权利要求1所述的无线路由器吞吐量的自动化测试方法,其特征在于:所述无线路由器吞吐量的自动化测试方法还包括:使用脚本实现:重复执行所述步骤一和所述步骤二。3.根据权利要求1所述的无线路由器吞吐量的自动化测试方法,其特征在于:所述无线路由器吞吐量的自动化测试方法还包括:使用脚本实现:将所述步骤二得到的一个或多个所述测试结果文件的内容转换到一个文本文件中。4.根据权利要 求1所述的...

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

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

1