Renix Perf: IP网络性能测试工具及测试用例参数详解
一、Renix Perf介绍
1.Renix Perf
1.1基于软件的网络及应用服务性能测试工具双臂测试单臂测试
1.2通过测试端点产生网络流量对网络性能进行测量TCP、UDP、PING语音、视频、HTTP、FTP、MAIL、组播
1.3测试端点软件可以免费安装部署
2.部署方式
局域网\公网
2.1 控制端(TestConsole)
●安装于Windows 7\10(64位)
●4核CPU,8 GB内存以上150 GB硬盘
2.2测试端点(TestPoint)
●软件测试端点支持Linux、Windows、Android、VxWorks、各种国产OS
●硬件测试端点
3. 测试端点(TestPoint)形态
3.1专有硬件盒子
3.2支持的OSWindows;Linux;Android;国产OS
3.3支持的CPU架构
x86;PCPU;ARM;MIPS;Alpha
3.4网络接口以太网;WiFi;3G、4G、5G
4.工作原理
5. Renix-Perf主要特点
真实的协议栈,有状态的Layer 3-7应用流量的产生和分析
测试端点支持计算平台广泛,支持高效的客户定制化开发
支持大数据量存储,超长时间的不间断测试
Windows控制端、SQL及No SQL数据存储
6. 协议支持
二、Renix Perf测试方案
1.Renix-Perf测试场景
2. Renix-Perf 控制端(TestConsole)
运行于64位 Windows
测试管理测
试端点资源;测试端点映射;测试用例
测试报告
3. Renix-Perf-测试端点管理
TestPoint输入测试控制端IP运行后注册到测试控制端
显示每个TestPoint主机名、IP等信息
4. Renix-Perf-测试端点映射
创建逻辑(虚拟)测试端点
将测试端点资源中测试端点映射到逻辑测试端点
测试资源与测试配置解耦合
测试配置可分享
无真实测试端点可预先做测试配置
更换测试端点后,无需重新再配置
5. Renix-Perf -测试用例
定义测试用例名称与测试时长用例依次串行方式执行
6.Renix-Perf -测试会话
测试链路配置协议,测试端点1和测试端点2,以及协议参数
7. Renix-Perf -测试统计
8.Renix-Perf -报告导出
三、应用案例
1. 无线CPE测试
1.1通过PC或者手机的WLAN接口包围无线CPE,TestPoint产生流量执行CPE性能测试,
1.2常见测试项目:
无线基准性能测试
无线衰减测试天线方向性测试
无线信道测试信道竞争测试
无线并发测试
无线远近距离测试
稳定性测试
环境适应性测试
2. 虚拟交换网络测试
2.1在虚拟化平台的VM中部署TestPoint,测试vSwitch的交换性能
2.2常见测试指标:
吞吐量;时延;丢失率;乱序
3. 服务器网络性能测试
3.1在服务器不同类型OS中部署TestPoint,通过多对一的方式测试服务器网络性能
3.2常见测试指标:
吞吐量
TCP业务交易速率\交易时间
UDP业务交易速率\交易时间
4. 网络端到端性能测试
在网络端到端两头部署TestPoint,通过一对一的方式测试网络的承载指标
常见测试指标:
TCP\UDP吞吐量;单向延迟;抖动;乱序
5. 销售配置清单