Fiddler模擬網絡超時


前情

最近在優化接口請求錯誤的報錯提示,希望盡可能的能從提示語知道當前錯誤大致原因,於是我需要模擬各種錯誤請求的狀況。

問題

網絡超時是很常見的接口請求錯誤情況,在沒有服務端配合的情況下,我需要怎樣來模擬出網絡超時情況了

解決方案

通過Fiddler可以模擬出網絡超時的情況,此處有二種實現方式

方案1

  1. Rules -> Customize Rules,搜索內容 "oSession["response-trickle-delay"]" ,修改一下這里就行了. 把它的值設為15000,保存文件。這里的值本來是150,具體設為多大,看你接口請口設置的timeout時間是多久,比它大一些即可。
  2. Rules -> Performance -> Simulate Modem Speeds 勾選再發起請求,這樣就能夠模擬超時了。

方案2

在fiddler命令行輸入 bpafter http://needstopurl 直接阻塞對應url的返回即可模擬接口請求超時,如后續想取消,直接在命令行輸入bpafter即可取消接口阻塞


免責聲明!

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



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