APP弱網測試

來源:互聯網
上載者:User

標籤:預設   for   限速   根據   com   情境   異常   windows   情況   

弱網測試背景

使用者體驗

APP使用過程中,弱網的高延遲和高丟包,在即時性要求非常高的情境,容易傷害使用者體驗

非正常情況下,Bug出現幾率會增加

 在解決日常支援需求中,經常出現一些使用者反饋的Bug無法複現,有很大部分是因為使用者的網路不穩定導致,導致出現一些意想不到的BUG

APP異常

crash/崩潰:應用在使用是會有對話方塊提示(應用已經停止運行)

閃退:在使用應用時,無徵兆退出返回案頭(native層體現,不易抓取Log)

ANR:應用無響應

 

網路測試要點

 

暖開機與冷啟動: 後台有沒有對應程式在運行

首屏時間:近APP前的廣告

弱網測試關注指標

丟包

丟包是最常見的問題。在TCP協議中,需要不停的發送請求,來確認串連狀態,一旦發生丟包,就需要重傳。此時需要建好擦產品的處理機制,給予什麼提示,如果未響應該如何處理。

延時

延時也是最常見的問題。由於網路環境太差,產生了網路波動,導致資料包在傳輸的時候出現抖動。可能出現請求逾時的現象。此時也需要給予提示,或有其他處理方式。

 

弱網測試載入器

fiddler:類比網路延時情境

Network  Emulator Toolkit:類比網路丟包情境

 fiddler類比網路延時情境

第一種:啟用類比低網速環境路徑【 Rules/Performances/Simulate Modem Speeds】,啟用後你會明顯感覺到網速相對之前變慢了許多,尤其是在資源檔比較大的時候。

第二種: 限速設定

或者快速鍵【Ctrl + R】直接開啟 fiddler 規則指令碼頁面,尋找到如下紅框所示的內容

 

時間單位對應為 毫秒,為每上傳/下載 1KB 所需耗時。根據所需測試、開發情境所需進行計算設定即可。

PS:設定後【 Rules/Performances/Simulate Modem Speeds】會預設取消勾選,需再次自行啟用,設定才會生效。

網路設定參考

 

 Network  Emulator Toolkit類比網路丟包情境(windows網路)

 建立一個過濾器:configuration---》new filter,點擊add,如下:

接著,建立一個新的串連configuration ---》 new link ,建立好如下:

 

接著右鍵建立好的串連,設定上行和下載的丟包率,在這裡我們做如下設定:(丟敗率:50%,該值為2)

我們將上行和下載的丟包率都設定為0.03,確定後,點擊工具列上的三角符號開始,再次ping路由:

 

此時,我們看到已經開始出現丟包了

 這是讓手機串連電腦的網路,進行測試即可

手機共用電腦網路--Connectify、360共用wifi、USB共用網路等

APP弱網測試

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.