应用层性能测试学习,使用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应用层能力-最大可支持设备用户数,并发连接数等)相关推荐

  1. (*长期更新)软考网络工程师学习笔记——Section 6 网络层上篇

    目录 一.网络层的定义 二.IPv4数据报 三.IPv4 (一)分类依据 (二)IP地址分类 (三)网络.主机号位数 (四)特殊IP地址 四.划分子网 五.子网掩码 (一)默认子网掩码 (二)VLSM ...

  2. python网络爬虫学习笔记(6)动态网页抓取(一)知识

    文章目录 网络爬虫学习笔记(2) 1 资料 2 笔记 2-1 动态抓取概述 2-2 通过浏览器审查元素解析真实网页地址 2-3 网页URL地址的规律 2-4 json库 2-5 通过Selenium模 ...

  3. 15Java网络编程学习笔记

    Java网络编程学习笔记 文章目录 1 网络基础 1.1 网络通信 1.2 网络 1.3 IP地址 1.5 域名 1.6 端口号 1.7 网络通信协议 1.8 TCP协议 1.9 UDP协议 2 In ...

  4. java 网络编程学习笔记

    java 网络编程学习笔记 C/S模式:客户端和服务器 客户端创建流程 1 1.建立Socket端点 2 3 Socket s = new Socket(绑定地址, 绑定端口); 2.确认源数据方式和 ...

  5. 软考网络工程师学习笔记6-无线通信网

    软考网络工程师学习笔记6-无线通信网 1.无线移动通信 各种移动通信标准: 1G:第一代模拟蜂窝:频分双工FDD 2G: 第二代数字蜂窝 (1)GSM 全球移动通信 采用TDMA (2)CDMA 码分 ...

  6. 软考网络工程师学习笔记4-局域网与城域网

    软考网络工程师学习笔记4-局域网与城域网 1.局域网体系和标准 局域网就是单一机构所拥有的专用计算机网络,中等规模地理范围,实现多种设备互联.信息交换和资源共享. 局域网体系结构在OSI模型中的数据链 ...

  7. 软考网络工程师学习笔记3-广域通信网

    软考网络工程师学习笔记3-广域通信网 1.广域网概念和分类 广域网是指长距离跨地区的各种局域网.计算机.终端互联在一起,组成一个资源共享的通信网络. 传统的广域网有: (1)公共交换电话网PSTN ( ...

  8. [Linux网络编程学习笔记]索引

    一.Linux基本知识 [学习笔记]Linux平台的文件I/O操作 [学习笔记]Linux平台的文件,目录及操作 [Linux学习笔记]标准输入输出 [Linux学习笔记]进程概念及控制 [Linux ...

  9. Netty网络框架学习笔记-16(心跳(heartbeat)服务源码分析)

    Netty网络框架学习笔记-16(心跳(heartbeat)服务源码分析_2020.06.25) 前言: Netty 作为一个网络框架,提供了诸多功能,比如编码解码等,Netty 还提供了非常重要的一 ...

  10. 编程开发:Linux网络编程学习笔记

    非常全面.通俗易懂.值得借鉴的Linux网络编程学习笔记.关键字:linux linux编程 网络编程 linux网络编程 下载地址:点我下载 特别说明:本资源收集于网络,版权归原作者及版权商所有,仅 ...

最新文章

  1. 【C语言】用宏实现将一个整数的二进制位的奇数位和偶数位交换
  2. 数据蒋堂 | 大数据技术的4个E
  3. 基于飞桨PaddlePaddle的语义角色标注任务全解析
  4. aqs clh java_【Java并发编程实战】—– AQS(四):CLH同步队列
  5. DP备份任务失败原因解析
  6. 训练不出结果_训练赛惨败SKT?FPX直播透露拿冠军原因!Karsa再谈离开RNG?
  7. js中prototype用法
  8. Python入门7_抽象进阶
  9. 递归查找所有子代id php,PHP递归函数:从父ID获取子ID
  10. arm跑操作系统的意义_不太远的猜想:当ARM和鸿蒙OS在笔记本领域相遇,颠覆已无可避免...
  11. Objective-C依然占C位,Swift和SwiftUI在iOS 15中的使用情况
  12. JS动态修改页面EasyUI datebox不生效、EasyUI动态添加Class、EasyUI动态渲染解析解决方案
  13. cmd使用SBT构建scala项目
  14. endnote导入参考文献及国标(Chinese standard)
  15. 蓝桥杯省赛2020 成绩统计
  16. Linux网络操作系统及应用教程(项目式)项目三
  17. 小白新手web开发简单总结(三)-一个简单的Web开发项目
  18. 用引流脚本有什么好处,引流脚本是什么意思呢
  19. App裂变活动多种玩法解析
  20. 为什么要学习数据结构?

热门文章

  1. 音视频又贵又卡还不够炫?云原生的华为云视频云服务带你重塑新体验
  2. kaggle之员工离职分析
  3. MATLAB三维图像与三重积分
  4. 接口管理工具Rap的安装
  5. 先搞懂Rust中的项目管理——Crate、bin crate、lib crate、workspace
  6. [牛客网]万万没想到之抓捕孔连顺
  7. BJT转UTC世界协调时
  8. Linux下启动jar包不跑日志
  9. ELI'S CURIOUS MIND
  10. warframe星际战甲氏族颜料35种全获取机制和获取流程攻略