弱網測試
什麼是弱網測試
- 弱網測試主要就是對頻寬、丟包、延時等進行模擬弱網環境的測試。(模擬在網路質量差的情況下導致網路丟包,抖動和延遲現象而引發的問題)
- 模擬不同的協議、不同的制式、不同的速率 異常網路環境進行健壯性測試,網頁的響應時間、頁面呈現是否完整一致,頁面顯示邏輯最佳化、重試機制加入等,
網路效能好壞的幾個指標:
頻寬:單位時間內傳輸的資料量,單位通常是:每秒位元數:bps。頻寬反映了網路的傳輸能力,越大越好。
丟包:資料丟包個數=傳送的資料包數 - 接收的資料包數。丟包反映了網路可靠性,越小越好。
時延:資料包從傳送開始到接收到該資料,所耗費的時間,單位通常是 ms。時延反映了網路的速度,越小越好。
抖動:指時延的變化,即兩個資料包時延的差值。抖動反映了網路的穩定性,越小越好。
亂序:指接收到的資料包順序和傳送順序不一致的次數。亂序反映了網路的穩定性,越小越好。當亂序比較嚴重的時候,丟包也會比較嚴重,所以一般都以丟包指標為主,忽略亂序指標。
為什麼需要做弱網測試
使用者體驗:
1.1 使用過程中,弱網的高延遲和高丟包,在實時性要求非常高的場景,容易損失使用者體驗, 弱網測試是對網路不穩定或網路較差情況下,使用者體驗的重要保證,弱網狀態下,產品的正確的表現與適當的引導,可以給予使用者體驗一部分保障,
1.2 弱網測試作為健壯性測試的重要部分,同樣也可以對提升產品的穩定性,提高使用者體驗做貢獻,非正常情況下,出現 bug 機率會增加
提前預知在較差網路環境下的表現,以提前發現問題,進行針對性最佳化,服務面對異常的網路環境的健壯性不夠,導致會出現一些意想不到的 bug。弱網狀態下資料的安全與穩定性是產品重要的指標,甚至可能可以對效能評估方面做一定的輔助作用。
常見問題:
4.1 在請求資料的時候,由於網路較差出現有些介面請求失敗導致顯示上出現問題,
4.2 在 update,insert 操作的介面的時候,出現重複提交資料, 而資料庫沒有做攔截出現重複的資料導致的問題,
4.3 直播類網路差會導致綠屏,破圖,條紋,丟幀, 丟音等問題,
4.4 APP 閃退等
弱網測試的衡量指標
衡量指標要根據實際使用環境來確定, 具體場景具體分析;
- 響應時間是否可接受,
- 資料的一致性和準確性,介面顯示的正確性,
- 異常網路狀態下的各種處理機制合理性 (超時,重連,容錯,異常資訊),
- 安全性 - 是否 dns 劫持等,
- 大流量 - 弱網下載或更新等.
弱網測試關注點及常用工具
Linux TC 工具介紹
linux TC 弱網環境搭建
linux TC 弱網的測試策略 (注意點)
相關文章
- QNET 弱網測試工具
- ---ios模擬弱網測試---iOS
- fiddler弱網測試功能
- 弱網測試工具-ATC和NEWT
- 弱口令測試
- 模擬弱網測試方法總結
- Mock 工具使用 - 模擬弱網測試Mock
- 視訊弱網測試及常用模擬工具
- fiddler進行修改網路進行弱網測試
- 測試需要連線外網,這種情況下如何模擬弱網測試
- Fiddler移動端連線及弱網測試
- 環信即時通訊有那些測試點,如何弱網
- [IOS]IOS如何模擬弱網進行自動化測試iOS
- 『言善信』Fiddler工具 — 14、使用Fiddler進行弱網測試
- 虛擬機器快速搭建弱網測試環境 ATC (適合新手)虛擬機
- 【滲透測試筆記】之【MSF 弱點掃描】筆記
- 蘋果iOS 9.3 beta5測試版 修改減弱藍光蘋果iOS
- WebRTC通話質量調優:三個弱網模擬測試工具的使用與對比Web
- 網路測試
- 網路協議之:還在用HTTP代理?弱爆了!快試試SOCKS5協議HTTP
- 物聯網測試
- UDP網路測試UDP
- 測試人員如何攻破物聯網測試?
- 測試測試測試測試測試測試
- 軟體測試之網站測試如何進行?測試小攻略走起!網站
- 網站測試中需要測試的三個方面網站
- 網站安全測試之APP滲透測試漏洞網站APP
- 網際網路App應用程式測試流程及測試總結APP
- 測試嵌入GeoGebra網頁網頁
- IPERF 網路效能測試
- 網路流量測試工具
- 網路效能測試-perf
- 軟體測試之網站測試如何進行?網站測試方案2022最新報價網站
- 網路測試儀測試交換機的基本指標指標
- 從傳統ERP測試向主流網際網路測試轉型
- 網路基礎-常用網路測試工具
- 滲透測試 網站安全測試行業問題分析網站行業
- 雲網路效能測試流程