IXChariot 无线吞吐量测试
1. IXChariot工作原理
IXChariot是一个应用层性能测试工具,能够进行设备网络性能评估、不同参数下的吞吐量、时延、丢包等性能参数的评估。
IXChariot由两部分组成:控制端和终端服务Endpoint。控制端安装在Windows操作系统上,终端支持各种主流的操作系统。终端Endpoint可根据实际测试的需要安装在单个或多个终端处,负责从控制端接收指令、完成测试并将测试数据上报到控制端。 2. 测试环境拓扑图
测试时共用两台PC,一台通过网线连接在ADSL的LAN接口,另一台通过无线网卡和ADSL作无线连接(两台电脑都连接在LAN侧)。ADSL测试一般用EDIMAX网卡来配合测试。
测试时为了避免其他信号的干扰,将ADSL产品放入屏蔽箱中进行测试。 3. 测试过程
本文档应用的是IXChariot Console V6.70。 1) 初始界面
2) ADD Pair
点击ADD Pair之后,出现下图: 要填写以下信息,
Pair comment(项目名称)、
Endpoint 1 address(LAN侧PC的ip)、 Endpoint 2 address(LAN侧另一PC的ip)、
Network Protocol:协议类型,测试时一般选用的是TCP协议。
3) Select Script
点击‘select Script’,选择运行脚本:
测试ADSL时,大多运行低速脚本就可以保证正常打流,选择Throughput:
之后一条新的Pair就添加成功,如下图:
可以直接复制Pair 1,ADSL测试时,选用四条流。
设置跑流的时间,Run---Set Run Options,如下图
之后点击‘RUN’,开始发包测试:
以上发包方向展示的是TX(有线----无线)。
4) 测试RX(无线---有线)
通过以下按钮可以调整发包方向。
之后继续Run,就可以看到RX的数据。 5) 双向打流测试
即TX+RX同时进行。
选择其中的两条流,如Pair 3和Pair 4,选中‘Swap Endpoint1 and Endpoint2’,之后则可进行双向打流,如下图: