WaveTest 是一款功能强大的流量生成器/分析器,能够生成数以千计的独立客户端会话,每个会话代表网络中一个独特的用户。 它可以提供本机 IEEE 802.11 a/b/g/n 接口以及 10/100/1000 Mbps 以太网接口。 通过 WaveTest,可以准确、反复且精确地创建网络流量。 可以通过 WaveTest 对网络或网络组件进行测试,从而深入了解网络或网络组件的功能、质量和性能。

图 1: WaveTest 90 和 20
关键性能
-
自动化 - 10 倍的效率
- 运行数百个无人值守的测试
- 超长时间的无中断工作
- 完全控制大型部署方案
-
最大程度地减少占有成本
- 将测试时间从数天缩短为数分钟
- 提高测试覆盖率
- 在 QA 周期早期发现漏洞
-
可重复性 = 信心
- 找到根本原因,并且更快速地解决问题
-
在现成客户端内
测试时避开隐患
-
超越一致性和互通性
- 扩展至数以千计的有状态独立客户端
- 量化真实部署方案
- 对完整 WLAN 网络进行压力测试
IxVeriWave 主测试计划
针对无线局域网的 IxVeriWave 主测试计划建立了用于测试无线设备性能和可扩展性的准则、最佳实践和基本评估标准。 该计划概括了数千个独特测试案例的目标、程序和预期结果,同时提供对无线局域网行为和性能的深入见解。 该主测试计划非常灵活,在通过测试验证每个独特系统的功能和性能时,可以选择最适合的测试。 从功能验证、性能衡量和网络容量评估,到系统测试和压力测试,该指南可以解决所需网络测试的各个方面问题。
大规模测试
WaveTest 是基于机箱的测试系统,使用各个 WaveBlade 生成流量和分析:
- 每个 WaveBlade 最多可以支持四个独立的流量生成器/性能分析器
- 每个 WaveBlade 流量生成器/性能分析器最多可以模拟单个或多个子网中的 500 个 WLAN 或 1,000 个以太网客户端
- 以全线速生成和分析千兆位以太网流量
- 每个 WaveTest 90 最多可以支持 9 个 WaveBlade,总共可模拟的最大容量达 18,000 个单独 WLAN 客户端 (STA)
- 生成和分析 WLAN 客户端和以太网客户端/服务器或移动 WLAN 客户端之间的流量
- 每个客户端可以有多个通信流,每个通信流都可以在第 2 层到第 7 层提供有状态流量
- 通过实时端口统计数据、针对每个流的统计数据、数据包过滤器、触发器和捕获功能实现精确分析
- 借助内置客户端的移动性,每个或所有客户端可以根据预定时间或电源设定在任何接入点之间精确漫游

图 2: 典型设置可以支持几十个接入点和多个 WLAN 交换机的测试
真实有状态 WLAN 客户端流量生成
- WaveBlade 流量调度器可以提供完全交叉的通信流,从而创建真实移动客户端来争夺共享媒介
- 流量调度器会动态地将所提供的负载调整为近似预期负载,负载分辨率好于 0.5%
- 系统可以精确模拟客户端争用,从而确保每个测试迭代中的真实行为
- 系统可以单独控制各个客户端行为,从而准确控制 802.11、802.3 和 IP 特征,包括电源、媒介访问控制、身份验证和加密、帧大小和速率

图 3: 调度器会使争用共享媒介的通信流相交叉
IxVeriWave 有状态客户端剖析
- 每个客户端支持每个 802.11(标准)的完整 MAC
- 802.1X 请求方支持每个客户端的完整 EAP 堆栈
- 使用独立协议状态机执行上层协议(例如 DHCP 和 TCP)
- 所有客户端的全部状态机同时运行
- 每个客户端会根据信道条件单独更新其状态,例如在检测 802.11g 时,802.11n 客户端会使用保护模式
-
每个有状态客户端的行为有:
- 电信级遵从
- 冲突感知
- 随机退避
- 重新传输
- 冲突模拟
- 使用多级调度器可以实现最佳信道利用率、每个客户端具有多个通信流以及将固定比特率语音/视频流量和“最大努力型”数据流相混合
每个客户端的有状态行为
-
第 2 层 - 802.11
- 根据 IEEE 802.11 的完全有状态 MAC 执行
-
第 4 层 - TCP/IP
- 使用 TCP 拥塞控制(根据 IETF RFC-2581)根据 IETF RFC-793 的完全有状态执行,包括慢启动、拥塞避免、快速重传和快速恢复
- 每个 WaveBlade 端口上的流量限速/空气流量 TCP 流量生成/分析
- 每个流/客户端独立状态机
- 每个 WaveBlade 端口保留 1,000 个有状态 TCP 流
- 全面的 TCP 连接状态集合
- WaveQoE - 真正的垂直行业部署方案可以提供经过预先配置、可轻松建模的真实部署方案,以研究最终用户 QoE(体验质量)
优势
- 以空前的规模运用和突出具有多种客户端连接速度和 RSSI 级别的 AP 客户端状态表
- 验证 AP 处理并行 802.1x 端口身份验证和 802.11i 高客户端负载关键信号交换的能力
- 定性分析 IDS/IPS 和 DoS 安全策略的有效性及它们对 AP 性能的影响
- 根据 QoS 机制评估 AP 的 802.11e/802.1D/VLAN/SSID,以优化各种流量类型
- 在不同电源管理、FER 级别和数据传输速率下评估 AP 的缓冲区管理的稳健性和客户端的负载平衡方案
- 使用大小、协议类型、加密和速率不同的流量组,量化 AP 的数据层面性能

图 4: WaveTest 客户端堆栈
易于使用
-
WaveTest 提供完全集成的使用模式:
- WaveDynamix - 用户界面,可以为功能测试提供全面的实时控制和结果
- WaveApps - 完全自动化测试,可以基于测试为网络提供快速基准测试和漫游分析
- WaveQoE - 针对典型网络部署的最终用户体验质量测量: 公司办公室、医疗保健、零售、仓库、服务行业、热点等。
- 所有使用模型之间都可以针对配置数据、测试控制和结果进行无缝转移
- 每个 WaveBlade 端口都会使用广泛的预定义计数器、用户定义计数器、触发器和过滤器,以及一个 256 MB 捕捉缓冲来收集和显示测试结果
-
系统会自动创建全面的管理级报告(PDF 格式)来对每个测试进行总结,其中包括:
- 测试详情;日期、版本号等
- 经测量的结果
- 预期结果
- 说明如何解释结果

图 5: WaveQoE 大学报告
测试影响最大的问题
| 数据层面测试应用程序 |
|
|---|---|
| 控制层面/安全应用 |
|
| 最终用户 QoE(体验质量),包括语音和视频 |
|
| WLAN 客户端功能和性能 |
|
| 互通性测试 |
|
订购信息
| 产品 | 描述 |
|---|---|
| WT90 | WaveTest 90 - 9 槽机箱,19 个可安装机架 |
| WT20 | WaveTest 20 - 2 槽机箱(便携式) |
| WBW2000 | WaveBlade Wi-Fi 802.11n - 3x3 MIMO 多客户端流量生成器/性能分析器,具有机载信道模拟器 |
| WBW1104N | 4 端口 WaveBlade Wi-Fi 802.11 a/b/g 和 802.11n SISO - 多客户端流量生成器/性能分析器,用于 Wi-Fi 网络 |
| WBW1101 | 1 端口 WaveBlade Wi-Fi 802.11 a/b/g 和 802.11n SISO - 多客户端流量生成器/性能分析器,用于 Wi-Fi 网络 |
| WBW1101P | 1 端口高处理能力 WaveBlade Wi-Fi 802.11 a/b/g 和 802.11n SISO - 多客户端流量生成器/性能分析器,用于 Wi-Fi 网络的开放式测试 |
| WBE1104/WBE1101 | 4 端口/1 端口 WaveBlade 以太网 - 多客户端流量生成器/性能分析器,用于 10/100/1000 Mbps 以太网网络 |
| WB1000 | WaveBlade 管理 |
| WCH1000、WCH1100、WCH2000、WCH2100 和 WCH3600 | RF 隔离室 |
| 客户端测试工作台 | 用于测试 WLAN 客户端的集成解决方案包括 RF 路径和距离模拟 |
| WaveAgent | 已启用的客户端设备上加载的小型测试实用程序;从用户的角度报告性能 |
| WaveDynamix | 图形用户界面 - 提供功能和行为测试功能 |
| WaveApps | 自动测试包包括: IEEE 基准测试、VoIP QoS 服务保障、WaveQoE、漫游和 WaveClient |
| WaveAutomation | 提供框架,以实现 WaveTest 系统与基于测试的系统的全面用户控制和可编程性 |
| WaveQoE | 最终用户体验质量测试套件 |