Charles類比手機應用網路逾時

來源:互聯網
上載者:User

標籤:伺服器   一起   point   charles   原因   points   jpg   模組   wifi   

正常情況下網路連接逾時可能的原因有以下幾點:

  1、網路斷開,手動的關掉了網路的串連

  2、網路阻塞,導致你不能在程式預設等待時間內得到回複資料包。

  3、網路不穩定,網路無法完整傳送伺服器資訊。

  4、系統問題,系統資源過低,無法為程式提供足夠的資源處理伺服器資訊。

  5、網路系統繁忙,無法回應

    以上的各種情況彙集到一起就是網路有問題時,App應該做如何的處理來提示使用者知道當前的具體問題出現的原因是什麼,讓使用者可以根據當前的情況作出自己的決定,網路失敗情況下的處理往往是測試中容易忽略的測試點,因為涉及到網路請求的頁面,我們應該全部去集中測試一遍,排除某些頁面沒有做相應的處理,一般網路出現問題,都會已toast提示“網路連接失敗”或者是直接跳轉到網路失敗的頁面,類似如下所示:

  

因此,測試時可以用到的測試方式有:1、手動的關掉資料業務或者wifi,再次開啟網路請求的頁面,2、利用Charles中的Breakpoints設定斷點進行測試。Charles測試步驟:

  • 選擇需要設定逾時的請求,右鍵點擊,設定breakpoints,

  

  • Breakpoints之後,根據所需測試的步驟,可查看應用頁面是否出現了我們預期中的結果,Charles將出現如下,點擊取消,再次將之前的Breakpoints的路徑,取消選擇即可。

  

  • 以下列出本人針對網路逾時處理的整理,使用Xmind整理問題,包括:模組、功能點/路徑、原因說明(介面),此處添加介面為了方便開發尋找問題,將整理完畢的Xmind資訊粘貼到bug管理系統,研發人員將統一進行修改,如下所示:  

  

   

Charles類比手機應用網路逾時

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.