弱網測試(淺談)


  • 什么是弱網測試

     弱網測試主要在寬帶、丟包、延時的弱網環境中,驗證客戶端的展示、以及丟包、延時的處理機制,屬於健壯性測試的內容。

      比如弱網下展示是否有異常(閃動或崩潰之類),加載的圖標文案、進度條、加載異常顯示(與斷網區分)、超時提示之類的,避免以后體驗不友好造成用戶的流失。

  • 為何做弱網測試

     1、仍有大量用戶使用4G、3G、2G等網絡

     2、很多網絡不穩定的使用場景:電梯、地鐵、公交

     3、而面對惡劣網絡環境,服務器健壯性不夠,導致出現一些bug,帶來很差的用戶體驗。

  •  如何做弱網測試

    a. 弱網功能測試

    b.無網狀態測試

    c.網絡切換測試

    d.用戶體驗關注

    弱網測試主要包括功能測試、無網狀態測試、網絡切換測試、同時在測試的過程中關注用戶體驗。

    (1)弱網功能測試

    2G/3G/4G網絡下的功能是否正常

   頁面響應時間是否合理

   頁面展現是否完整

   高延時檢查響應超時后的處理機制

   高丟包:檢查未響應時的處理機制

   圖片加載不出來或很慢

   模板頁面版式結構混亂

  功能不正常使用

  頁面響應時間長毛衣任何展示

  (2)無網狀態測試

 

  頁面展示和交互是否正常

 

  本地數據的儲存

 

  無網網絡功能是否正常(比如夜間模式)

 

  請求非本地數據沒有網絡異常提示。請求本地數據時加載異常

 

  沒有及時給出網絡異常提示

 

 無網到有網的恢復顯示異常

 

 (3)網絡狀態切換測試

 wifi←→弱網下,頁面的顯示與交互

 wifi切至流量情況下,大流量場景的處理機制:視頻播放、文件下載和上傳

 頁面的卡頓、crash、顯示錯亂、請求堆積

 wifi切至流量時,沒有流量提示

 wifi切換至流量網絡時,視頻仍會自動播放、文件仍會繼續下載

 (4)用戶體驗關注

 頁面響應時間是否合理

 頁面響應時間超時后文案提示

 是否有重試機制

 是否導致頁面卡頓、甚至導致手機卡頓

 頁面響應時間過長

 響應超時沒有及時給出提示或提示文案不正確

 頁面加載失敗,沒有重試機制:點擊重試、重新刷新等

 

  • 弱網測試工具
  1.      iPhone自帶的限速功能,僅適用於iPhone
  2.     fiddler,適用於PC\iOS/android端,但只能在Windows上安裝fiddler
  3.     Charles,適用於PC\iOS/android端,在Windows和Mac OS上都可以安裝
  4.     谷歌瀏覽器開發者工具,僅適用於web

   

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM