測試儀硬件盒子#
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)

|