FIDDLER的使用方法及技巧總結
一、FIDDLER快速入門及使用場景
Fiddler的官方網站:http://www.fiddler2.com
Fiddler的官方幫助:http://docs.telerik.com/fiddler/knowledgebase/quickexec
Fiddler官方網站提供了大量的幫助文檔和視頻教程, 這是學習Fiddler的最好資料。
1、Fiddler基本概念及工作原理
Fiddler是最強大最好用的Web調試工具之一,它能記錄所有客戶端和服務器的http和https請求,允許你監視,設置斷點,甚至修改輸入輸出數據,Fiddler包含了一個強大的基於事件腳本的子系統,並且能使用.net語言進行擴展
你對HTTP 協議越了解, 你就能越掌握Fiddler的使用方法。你越使用Fiddler,就越能幫助你了解HTTP協議。Fiddler無論對開發人員或者測試人員來說,都是非常有用的工具。
Fiddler 是以代理web服務器的形式工作的,它使用代理地址:127.0.0.1,端口:8888。當Fiddler退出的時候它會自動注銷,這樣就不會影響別的 程序。
不過如果Fiddler非正常退出,這時候因為Fiddler沒有自動注銷,會造成網頁無法訪問。解決的辦法是重新啟動下Fiddler。
2、Fiddler使用場景
①適用場景
開發環境的host配置;
前后端接口調試;
線上bugfix;
性能分析和優化;
②不支持的功能
調試非網絡協議的數據流;
------支持HTTP、HTTPS、FTP數據流及相關協議
------無法檢測或修改其他協議的數據:如SMTP、POP3、Telnet、IRC等
處理超大請求和響應;
------超過2GB的請求,fiddler無法處理
------超過2GB的響應,fiddler的處理能力有限
------保存大量的sessions會話也會導致性能急劇下降