Fiddler-010-網絡延時應用小技巧-模擬低網速環境


在日常的網絡測試中,經常需要測試網絡超時或在網絡傳輸速率不佳的情況的應用場景,而與此同時我們有時手邊資源有限,實現在各種真實網絡(2G\3G)環境下測試有些局限性。其實 fiddler 已經提供了類似的功能,通過限定數據的傳輸速率,近似模仿各種網絡場景,雖不精確,但確實一種非常不錯的網絡環境模擬手段!

限速對於前端(web、app)測試、開發是非常重要的,也是測試所必經的一環。由於開發者的機器一般配置都很高,且在本機或公司局域網下調試程序,那么此時的網絡狀況無疑是挺好的,故而很難模擬到用戶的實際使用情況,當網速很慢的時候,網頁下載所需資源文件(js\css等),就會很慢,頁面渲染就很有可能出現問題。此時,我們當然更希望看到的是先渲染出用戶界面,而不是讓用戶看到一片空白。 那么這個時候,網絡限速就能很方便針對類似的情況來做性能調試與優化。fiddler 是通過延遲請求發送或請求響應達到限速目的的。

那么,fiddler 具體是如何實現的呢 ? 繼續下文:

啟用模擬低網速環境路徑【 Rules/Performances/Simulate Modem Speeds】,啟用后你會明顯感覺到網速相對之前變慢了許多,尤其是在資源文件比較大的時候。

 

什么,還不過癮,還是太快。。。放大招 ----- 限速!限速!限速!

設置限速路徑如下:

 

或者快捷鍵【Ctrl + R】直接打開 fiddler 規則腳本頁面,查找到如下紅框所示的內容

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

 

PS:設置后【 Rules/Performances/Simulate Modem Speeds】會默認取消勾選,需再次自行啟用,設置才會生效。當然也可將緩存取消掉,只需勾選【Disable Caching】即可。

 

至此, Fiddler-010-網絡延時應用小技巧-模擬低網速環境 順利完結,希望此文能夠給初學 Fiddler 的您一份參考。

最后,非常感謝親的駐足,希望此文能對親有所幫助。熱烈歡迎親一起探討,共同進步。非常感謝! ^_^

 

 


免責聲明!

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



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