此外,所选脚本使用不同的协议,测试结果也会在内容上有一些不同,比如在进行TCP协议测试时,测试结果包括有Tesponse time、Transaction rate、Throughput以及CPU Utilization;当使用UDP/RTP协议时,测试结果还包括有Delay、Jitter、Lost data等指标参数。
对于基准测试,则主要依据Throughput、Response time、Transaction rate以及CPU Utilization等参数对网络或网络设备性能进行评测。比如在对网卡的测试中,可以通过CPU Utilization分析网卡传输数据所占用的服务器/客户端资源与吞吐量的关系,也可以进行千兆网卡的TCP/IP offloading验证。
对于应用测试,Chariot可以通过4种不同访问分布形态对在实际应用中的不确定性与随机性进行测试,使测试者更好地了解网络或网络设备对随机的、突发的流量的处理能力。如能详细了解网络或网络设备使用环境的具体情况,如用户数量、流量类型、访问频率等。通过修改测试脚本,Chariot还可以模拟出一个真实的应用环境,分析网络或设备在未来实际应用中的性能表现。
为了能准确地执行测试,真正体现被测设备的性能,需要注意如下几个方面:
(1)在对“Run”菜单中的“Set run options”选项进行选择时,对于“how to end a test run”项,建议选择“run for a fixed duration”或“run until any pair completes”;对于“how to report timing”项,选择“batch”,建议不要选择“poll endpoint”与“validate data upon receipt”。
(2)不建议将console端与Endpoint安装在同一台计算机上;客户端的系统配置尽可能保持一致,推荐在作基准测试时使用WIN NT/2000/XP操作系统;对测试环境尽可能不作太多改动,以保证每次测试的公正性。
(3)不要在安装了Endpoint的终端或服务器上运行其它软件,关闭各种扫描程序,如“病毒扫描”等。
(4)建议使用脚本的默认值,除非对网络的应用有非常具体的了解与需求。
(5)通常一次标准的基准测试时间为2~5分钟。
5 结束语
本文从Chariot的工作原理出发,对Chariot在AP设备吞吐量测试中的应用进行了详细的阐述。以实际测试为例,分步骤描述了整个测试过程,并比较了不同测试配置的结果,对Chariot在吞吐量测试中的技巧进行了总结。总之,Chariot在无线网络质量测试、维护和故障查找中发挥着不可忽视的重要作用。
参考文献:
[1] 张睿. 无线通信仪表与测试应用[M]. 北京: 人民邮电出版社, 2012.
[2] 袁浩,王超. 基于WLAN设备的多用户吞吐量测试[J]. 电信网技术, 2012(9).
[3] 钟大平. 无线局域网AP设备性能测试环境构建方法研究[J]. 移动通信, 2014(6).
[4] 谢慧,聂峰. 基于Boson Netsim的计算机网络仿真实验教学研究[J]. 实验技术与管理, 2007(5).
[5] 刘曲明,顾桔. 网络性能分析评价方法及其计算机仿真方法讨论[J]. 计算机仿真, 2000(1).
|