[网络性能测试学习笔记] 测试AX3 Pro WiFi6无线路由器的系统转发能力(硬件转发交换能力L23吞吐量,L47应用层能力-最大可支持设备用户数,并发连接数等)
应用层性能测试学习,使用Vulcan来测试WiFi6产品支持的极限用户数及并发连接数
测试仪硬件盒子#
ValkyrieCompact-Odin-GE x 1 ,6端口千兆L23流量生成与分析
VulcanCompact-10GE-28PE x 1, 2端口带状态的流量生成及真实业务负载测试
待测物#
AX3 PRO WiFi6 Router Gateway,4端口千兆,2x2 MU-MIMO
测试用例#
- 4端口的Pair方式Ethernet L2 Basic流量,包长Random及80B,512B,1518B,流量占比80%,100%等
- 使用64B,128B,256B,512B,1024B,1280B,1518B等典型值进行RFC2544的Throughput测试,并将Latency&Jitter值进行收集
- WAN<->LAN ,HTTP GET流量并发, 10个用户,200个Connections,~250个用户,3000个Connections
- TCP+UDP混合流量测试
Pair方式,100% Rate,64Byte,Rx数据显示为55%+
相当于1000Mbps端口下能跑64B短字节能达到550Mbps。与预期相符,毕竟它只是个300来块钱的小路由,64Byte下的55%+的Rx已经超出我的预期了。
Pair方式,100% Rate,Random(64~1518B),Rx数据显示为100%,0 Errors
Pair方式,100% Rate,128B,Rx数据显示为100%,0 Errors
Pair方式,100% Rate,1518B,Rx数据显示为100%,0 Errors
使用RFC2544套件测下几个典型值64B,128B,256B,512B,1280B,1518B
64B能够达到550Mbps+,其他字节长度为线速,与前面的测试结果也能对应得上
切换到VulcanCompact进行L47应用层的性能验证
在WAN口及LAN下进行设备用户仿真,在HTTP GET动作仿真,来验证其支持的最大用户数及并发连接,并观察RTT数据的变化
其规格书宣传支持128台设备的接入,所以我们会测到128个用户,1280个连接数;后续在补充测试,看在250个用户下,2000个连接的极限数值下,待测物会不会卡挂掉。
128台设备,对应家庭网关来说,这个性能已经过剩了,算上各种智能家居电器IoT设备50台,手机电脑平板电视各类20个用户,基本不会超过100台设备,...
特意回头看了VulcanCompact能达到的性能指标 1400万 CC,500万CPS,280万TPS,这个拿来测WiFi Router确实是大炮打蚊子了,回头找人搞台NGFW防火墙设备借出来测测看,买是不太可能了^-^
- 14 million Concurrent Connections (CC)
- 5 million Connections Per Second (CPS)
- 2.8 million Transactions Per Second (TPS)
- 500,000 Concurrent TLS Sessions
HTTP GET方式,仿真使用10个设备用户,500个Connections, Pass!
然后手贱点了下View Port Capture,打开了了收发的全部报文,报文太大了,差点把我电脑卡死...
HTTP GET方式,仿真使用30个设备用户,900个Connections, Pass!
HTTP GET方式,仿真使用50个设备用户,2000个Connections
只达到1865 Connections,后续再排查下,看调整下参数,看并发数能不能打上去
HTTP GET方式,仿真使用128个设备用户,1280个Connections
128个用户稳定在1177个Connections
HTTP GET方式,仿真使用250个设备用户,2000个Connections
250个用户下达到了1730个Connections,难道1700-1800个并发连接会是个极限值,...后面补个10个用户,3000个连接的
特意进到Ax3 Pro的管理页面确认下,看这个250个设备用户在线的时候,管理界面会不会卡爆,事实证明,它挺强的!
补个10个用户,10000个连接的测试,居然Pass了,看来后面还得恶补下应用层的测试才行,还没理清楚Sessions,Connections跟资源开销的关系...(嗯嗯,又立了个Flag)
[网络性能测试学习笔记] 测试AX3 Pro WiFi6无线路由器的系统转发能力(硬件转发交换能力L23吞吐量,L47应用层能力-最大可支持设备用户数,并发连接数等)相关推荐
- (*长期更新)软考网络工程师学习笔记——Section 6 网络层上篇
目录 一.网络层的定义 二.IPv4数据报 三.IPv4 (一)分类依据 (二)IP地址分类 (三)网络.主机号位数 (四)特殊IP地址 四.划分子网 五.子网掩码 (一)默认子网掩码 (二)VLSM ...
- python网络爬虫学习笔记(6)动态网页抓取(一)知识
文章目录 网络爬虫学习笔记(2) 1 资料 2 笔记 2-1 动态抓取概述 2-2 通过浏览器审查元素解析真实网页地址 2-3 网页URL地址的规律 2-4 json库 2-5 通过Selenium模 ...
- 15Java网络编程学习笔记
Java网络编程学习笔记 文章目录 1 网络基础 1.1 网络通信 1.2 网络 1.3 IP地址 1.5 域名 1.6 端口号 1.7 网络通信协议 1.8 TCP协议 1.9 UDP协议 2 In ...
- java 网络编程学习笔记
java 网络编程学习笔记 C/S模式:客户端和服务器 客户端创建流程 1 1.建立Socket端点 2 3 Socket s = new Socket(绑定地址, 绑定端口); 2.确认源数据方式和 ...
- 软考网络工程师学习笔记6-无线通信网
软考网络工程师学习笔记6-无线通信网 1.无线移动通信 各种移动通信标准: 1G:第一代模拟蜂窝:频分双工FDD 2G: 第二代数字蜂窝 (1)GSM 全球移动通信 采用TDMA (2)CDMA 码分 ...
- 软考网络工程师学习笔记4-局域网与城域网
软考网络工程师学习笔记4-局域网与城域网 1.局域网体系和标准 局域网就是单一机构所拥有的专用计算机网络,中等规模地理范围,实现多种设备互联.信息交换和资源共享. 局域网体系结构在OSI模型中的数据链 ...
- 软考网络工程师学习笔记3-广域通信网
软考网络工程师学习笔记3-广域通信网 1.广域网概念和分类 广域网是指长距离跨地区的各种局域网.计算机.终端互联在一起,组成一个资源共享的通信网络. 传统的广域网有: (1)公共交换电话网PSTN ( ...
- [Linux网络编程学习笔记]索引
一.Linux基本知识 [学习笔记]Linux平台的文件I/O操作 [学习笔记]Linux平台的文件,目录及操作 [Linux学习笔记]标准输入输出 [Linux学习笔记]进程概念及控制 [Linux ...
- Netty网络框架学习笔记-16(心跳(heartbeat)服务源码分析)
Netty网络框架学习笔记-16(心跳(heartbeat)服务源码分析_2020.06.25) 前言: Netty 作为一个网络框架,提供了诸多功能,比如编码解码等,Netty 还提供了非常重要的一 ...
- 编程开发:Linux网络编程学习笔记
非常全面.通俗易懂.值得借鉴的Linux网络编程学习笔记.关键字:linux linux编程 网络编程 linux网络编程 下载地址:点我下载 特别说明:本资源收集于网络,版权归原作者及版权商所有,仅 ...
最新文章
- 【C语言】用宏实现将一个整数的二进制位的奇数位和偶数位交换
- 数据蒋堂 | 大数据技术的4个E
- 基于飞桨PaddlePaddle的语义角色标注任务全解析
- aqs clh java_【Java并发编程实战】—– AQS(四):CLH同步队列
- DP备份任务失败原因解析
- 训练不出结果_训练赛惨败SKT?FPX直播透露拿冠军原因!Karsa再谈离开RNG?
- js中prototype用法
- Python入门7_抽象进阶
- 递归查找所有子代id php,PHP递归函数:从父ID获取子ID
- arm跑操作系统的意义_不太远的猜想:当ARM和鸿蒙OS在笔记本领域相遇,颠覆已无可避免...
- Objective-C依然占C位,Swift和SwiftUI在iOS 15中的使用情况
- JS动态修改页面EasyUI datebox不生效、EasyUI动态添加Class、EasyUI动态渲染解析解决方案
- cmd使用SBT构建scala项目
- endnote导入参考文献及国标(Chinese standard)
- 蓝桥杯省赛2020 成绩统计
- Linux网络操作系统及应用教程(项目式)项目三
- 小白新手web开发简单总结(三)-一个简单的Web开发项目
- 用引流脚本有什么好处,引流脚本是什么意思呢
- App裂变活动多种玩法解析
- 为什么要学习数据结构?