測試儀硬件盒子#
ValkyrieCompact-Odin-GE x 1 ,6端口千兆L23流量生成與分析
VulcanCompact-10GE-28PE x 1, 2端口帶狀態(tài)的流量生成及真實業(yè)務(wù)負(fù)載測試
待測物#
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流量并發(fā), 10個用戶,200個Connections,~250個用戶,3000個Connections
TCP+UDP混合流量測試
Pair方式,100% Rate,64Byte,Rx數(shù)據(jù)顯示為55%+
相當(dāng)于1000Mbps端口下能跑64B短字節(jié)能達到550Mbps。與預(yù)期相符,畢竟它只是個300來塊錢的小路由,64Byte下的55%+的Rx已經(jīng)超出我的預(yù)期了。
Pair方式,100% Rate,Random(64~1518B),Rx數(shù)據(jù)顯示為100%,0 Errors
Pair方式,100% Rate,128B,Rx數(shù)據(jù)顯示為100%,0 Errors
Pair方式,100% Rate,1518B,Rx數(shù)據(jù)顯示為100%,0 Errors
使用RFC2544套件測下幾個典型值64B,128B,256B,512B,1280B,1518B
64B能夠達到550Mbps+,其他字節(jié)長度為線速,與前面的測試結(jié)果也能對應(yīng)得上
切換到VulcanCompact進行L47應(yīng)用層的性能驗證
在WAN口及LAN下進行設(shè)備用戶仿真,在HTTP GET動作仿真,來驗證其支持的最大用戶數(shù)及并發(fā)連接,并觀察RTT數(shù)據(jù)的變化
其規(guī)格書宣傳支持128臺設(shè)備的接入,所以我們會測到128個用戶,1280個連接數(shù);后續(xù)在補充測試,看在250個用戶下,2000個連接的極限數(shù)值下,待測物會不會卡掛掉。
128臺設(shè)備,對應(yīng)家庭網(wǎng)關(guān)來說,這個性能已經(jīng)過剩了,算上各種智能家居電器IoT設(shè)備50臺,手機電腦平板電視各類20個用戶,基本不會超過100臺設(shè)備,...
特意回頭看了VulcanCompact能達到的性能指標(biāo) 1400萬 CC,500萬CPS,280萬TPS,這個拿來測WiFi Router確實是大炮打蚊子了,回頭找人搞臺NGFW防火墻設(shè)備借出來測測看,買是不太可能了^-^
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個設(shè)備用戶,500個Connections, Pass!
然后手賤點了下View Port Capture,打開了了收發(fā)的全部報文,報文太大了,差點把我電腦卡死...
HTTP GET方式,仿真使用30個設(shè)備用戶,900個Connections, Pass!
HTTP GET方式,仿真使用50個設(shè)備用戶,2000個Connections
只達到1865 Connections,后續(xù)再排查下,看調(diào)整下參數(shù),看并發(fā)數(shù)能不能打上去
HTTP GET方式,仿真使用128個設(shè)備用戶,1280個Connections
128個用戶穩(wěn)定在1177個Connections
HTTP GET方式,仿真使用250個設(shè)備用戶,2000個Connections
250個用戶下達到了1730個Connections,難道1700-1800個并發(fā)連接會是個極限值,...后面補個10個用戶,3000個連接的
特意進到Ax3 Pro的管理頁面確認(rèn)下,看這個250個設(shè)備用戶在線的時候,管理界面會不會卡爆,事實證明,它挺強的!
補個10個用戶,10000個連接的測試,居然Pass了,看來后面還得惡補下應(yīng)用層的測試才行,還沒理清楚Sessions,Connections跟資源開銷的關(guān)系...(嗯嗯,又立了個Flag)