日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

弱网测试及工具对比(Fiddler/Charles/NEWT/Clumsy/ATC/WANem/QNET)

發布時間:2023/12/3 综合教程 60 生活家
生活随笔 收集整理的這篇文章主要介紹了 弱网测试及工具对比(Fiddler/Charles/NEWT/Clumsy/ATC/WANem/QNET) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.什么是弱網測試?

弱網測試主要就是對帶寬、丟包、延時等進行模擬弱網環境。

衡量網絡性能好壞的幾個指標:
帶寬(吞吐量):單位時間內傳輸的數據量,單位通常是:每秒比特數:bps。帶寬反映了網絡的傳輸能力,越大越好。
丟包:數據丟包個數=發送的數據包數-接收的數據包數。丟包反映了網絡可靠性,越小越好。
時延:數據包從發送開始到接收到該數據,所耗費的時間,單位通常是ms。時延反映了網絡的速度,越小越好。
抖動:指時延的變化,即兩個數據包時延的差值。抖動反映了網絡的穩定性,越小越好。
亂序:指接收到的數據包順序和發送順序不一致的次數。亂序反映了網絡的穩定性,越小越好。當亂序比較嚴重的時候,丟包也會比較嚴重,所以一般都以丟包指標為主,忽略亂序指標。

2.為什么做弱網測試?

1.用戶體驗
使用過程中,弱網的高延遲和高丟包,在實時性要求非常高的場景,容易損失用戶體驗。
2.非正常情況下,出現bug概率會增加
在日常需求中,經常會遇到一些用戶反饋一些無法簡單復現的bug,有很大一部分的bug是由于用戶自身的網絡環境波動,或者是本身網絡環境就較為惡劣。而服務面對這種惡劣的網絡環境的健壯性不夠,導致會出現一些意想不到的bug。

3.弱網的衡量指標

衡量指標要根據實際使用環境來確定,這里不方便放出公司的指標。

4.弱網測試關注點

用戶體驗:響應時間、頁面呈現、超時文案、超時重連機制、安全及大流量風險

弱網測試:功能在高丟包高延時下的實現等

無網狀態:斷網功能、本地數據存儲

網絡切換:wifi-有線-無網及之間切換

5.弱網測試常用工具

通過設備連接到PC上進行弱網絡測試,比如Fiddler,Charles,NET,Clumsy,WANem等

在專有服務器上構建弱網絡WiFi,移動設備連接該WiFi進行弱網絡測試,相關的技術方案有ATC、WANem等

以獨立 app 的方式,為用戶提供弱網絡模擬服務。比如QNET,在Android設備上直接安裝使用

工具名稱 描述 優缺點 使用鏈接
Fiddler 抓包工具,PC 端安裝,作為代理服務器,設置延遲參數,模擬不同的網絡情況 只能模擬延遲,如丟包、帶寬等等是無法支持的 Fiddler
Charles 抓包工具,PC端安裝,作為代理服務器,可以支持延遲、丟包、帶寬等弱網配置 弱網配置項只支持HTTP/HTTPS Charles
NEWT 微軟早年推出的弱網測試工具,PC 端安裝,作為代理服務器,支持延遲、丟包、帶寬等弱網配置 在win10上按照配置步驟配置后未生效,后續未再嘗試 NEWT
Clumsy 專門針對弱網測試的工具,PC 端安裝,作為代理服務器,支持延遲、丟包、帶寬等弱網配置 對比的這幾款軟件中使用最簡單的軟件 Clumsy
ATC Facebook推出,需要部署在 Linux 系統上,移動端設備通過瀏覽器訪問就可以切換不同的網絡環境,還可以同時支持多臺設備連接 環境部署較為復雜 ATC
WANem 廣域網模擬器,支持從光盤啟動,可以運行于虛擬機上,也可以直接刷到物理設備上 虛擬機部署不支持上下行網絡設置 WANem
QNET 騰訊推出app,自動化弱網測試,支持adb命令驅動,用戶可以編寫腳本,實現自動化弱網測試,自帶真實的全球網絡和弱網場景 僅適用于安卓 QNET

簡單使用推薦使用Clumsy,環境部署簡單,使用門檻低;要模擬完全真實環境推薦WANem,直接刷到交換機上;安卓app推薦使用QNET

總結

以上是生活随笔為你收集整理的弱网测试及工具对比(Fiddler/Charles/NEWT/Clumsy/ATC/WANem/QNET)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。