如何利用打流软件测试无线AP吞吐性能
第 1 章 打流软件介绍 1.1 IxChariot 软件
IxChariot 是由美国 IXIA 公司开发的一款网络测试软件,可通过打流的方式专业的测试无线 AP 极限吞吐性能,包括上行吞吐和下行吞吐。
IxChariot 软件分为以下两部分: IxChariot Console:控制端,用于构造流量、发送流量、输出打流结果,是软件的主体; Endpoint:远端, 真实流量的发出者,监听 Console端发来的打流指令,发出流量。两者都可安装在普通 PC 或者服务器上,控制端安装在 Windows 操作系统上,远端支持各种主流的操作系统。
第 2 章 IxChariot 软件安装 2.1 部署环境
其中 Win 版 IxChariot 6.7 软件 64 位和 32 位系统通用, EndPoint 需要区分 32 位和 64 位系统进行安装,否则无法打流成功。打流时下行流量为从有线向无线打流,上行流量为从无线向有线打流。
2.2 软件安装
注册 IXIA 官网账号,进入 http://www.ixiacom.com/support-overview 下载好软件后, 在服务器端安装 IxChariot 6.7,建议默认方式安装,正常情况下会自动安装 EndPoint 程序即 pevista32_710.exe;在STA 上仅安装 Endpoint,根据系统为 32/64 位选择版本安装。可通过查看 PC 机的进程中是否有 EndPoint
进程,确认软件安装成功, 如下图:
其中服务器端需要 IxCharoit 和 endpoint 均运行正常, STA 端 endpoint 运行正常即可。
第 3 章 IxChariot 打流操作
打流拓扑如部署环境图示, 确保 IxChariot 和 Endpoint 启动成功,打流过程中关闭所有防火墙、杀毒软件、 360 等防护工具,运行 IxChariot 软件, 添加打流数据,如下图:
输入数据流的源 IP 地址和目的 IP 地址,选择协议为 TCP/UDP,优选 UDP 协议, 选择以下常用的效果较好的跑流脚本:
3.1 选择 Throughput.src, 吞吐率测试脚本
此为首选的测试脚本,主要是测试 AP 的吞吐率。
3.2 Filesndl.src, 发送长连接测试脚本
在实际测试中发现,当有时使用 Throughput 打流时,难以打到高值时可以使用 Filesndl 试试
3.3 打流结果分析
以上两个测试脚本都是一样, 其参数设定也都大同小异, 主要包括以下参数: 3.3.1 number_of_timing_records
此值为一个循环周期内的发包数量,默认是 100,但是现在网络设备传输速率很高 100 个包很快就会发完,建议改为 10000 3.3.2 file_size
此值为文件大小,默认是 100000bit, 建议将其改为 1000000bit 3.3.3 send_buffer_size