web調試工具——Fiddler使用介紹(二)
GIF/1K
一、Fiddler斷點設置
設置斷點是Fiddler最強大的功能之一,在設置好斷點後,Fiddler會捕捉所有經過的消息,我們可以任意修改HTTP請求信息,包括Host、Cookies或表單的數據。可以設置斷點修改request,也可以設置斷點修改response,有兩種方法來設置。
(1)設置斷點修改request
方法1:通過選擇「Rules」--「Automatic Breakpoints」菜單,選擇斷點的插入點「Before Request」,即在客戶機發出請求時攔截請求消息,暫時不發送到伺服器上。這種設置對客戶機發出的所有請求都進行攔截
請求一旦被攔截,此時網站就處於阻塞狀態。在會話列表中選擇被攔截的網站,在左側會自動跳轉到「Inspectors」模塊中。
在看到攔截後的Request信息後,Fiddler提供了方便的查看方式,其中包括Cookies、Raw、WebForms等。如果想要修改Header信息,可以在「Headers」模塊中用滑鼠右鍵請求行單擊,在彈出的快捷菜單中選擇「Edit Header」修改頭信息。如果是表單信息,則可以選擇「WebForms」模塊,對其進行修改。
例如:修改此攔截信息的Header,變為請求訪問百度網站
隨後點擊右邊中部的綠色按鈕「Run to Completion」,發送請求,等待瀏覽器接收數據。(如果選擇黃色的按鈕「Break on Response」,請求照樣可以發出去,但是會在伺服器回送消息時進行一次攔截。)請求發送出去後可以看到瀏覽器剛剛請求新浪的頁面變為了百度頁面
(2)設置斷點修改Response
方法1:選擇「Rules」--「Automatic Breakpoints」--「After Response」。此方法是在伺服器接收請求,返回請求數據時被Fiddler攔截。
這部分的使用和上部分的設置斷點攔截請求是一樣的。不再贅述。
※【松勤軟體自動化測試】loadrunner——開發測試腳本
※松勤軟體性能測試
※LoadRunner中錯誤解決辦法(三)
※App測試中ios和Android的區別
※松勤軟體自動化測試
TAG:松勤軟體學院 |