在測試的過程當中,可能咱們會遇到須要修改一些數據查看請求返回內容是如何的,恰好Fiddler也能夠知足咱們的要求,Fiddler不只能夠抓包還能夠修改包的內容瀏覽器
Fiddler設置斷點,攔截HTTP請求數據,修改HTTP請求數據,而後再請求給服務器端服務器
Fiddler打完斷點後能夠修改HTTP請求的任何信息,包括Host,Cookie等session
一、打開菜單欄Rules---Automatic BreakPoints Before Requests勾選(或者快捷鍵F11)測試
二、點擊Fiddler下方阻止圖標位置2次網站
設置完成後訪問網頁會請求不成功,session會話列表會出現下圖狀況ui
最下圖也會出現阻止請求圖標spa
一、打開菜單欄Rules---Automatic BreakPoints Before Requests勾選(或者快捷鍵F11)命令行
二、點擊2次Fiddler下方阻止圖標3d
已知URL地址時,這個時候只需對這個URL進行斷點調試,其餘的請求不攔截調試
在命令行中輸入命令:bpu URL地址 如:bpu www.baidu.com
訪問百度和其餘網站對比發現其餘網站能夠請求成功,百度網站沒法請求成功
直接在命令航中輸入bpu
仍是拿豆瓣網練習,進行對豆瓣網打斷點,輸入錯誤的帳號密碼進行請求數據,在Fiddler中修改帳號密碼從新發送查看頁面內容
一、在命令行中輸入豆瓣網址
二、輸入錯誤的帳號名密碼進行請求,下圖爲Fiddler抓取的內容
三、直接在Fiddler修改正確的用戶名+密碼後
請求經過後查看響應內容發現是登陸成功的
這個時候去看瀏覽器會發現瀏覽器已經成功的跳轉到登陸成功的頁面
點擊黃色按鈕(Break on Response)會顯示響應內容,可是還會繼續攔截該網站的請求,瀏覽器也不會進行跳轉
一、進行對博客園進行斷點攔截
二、進行請求數據,在Fiddler中繼續請求獲得響應內容(點擊黃色 Break on Response)
三、修改響應數據內容,再次請求數據(點擊綠色Run to Completion)
四、查看瀏覽器標題內容已經被修改完成
咱們會發現若是使用bpu的話咱們須要點擊一次黃色按鈕(Run to Completion)比較麻煩,還有一種更加簡單的方法
一、使用 bpafter 進行對博客園進行斷點攔截
二、訪問博客園內容查看Fiddler響應
發現直接跳轉到了上個方法點擊黃色請求後的
三、修改標題內容和介紹信息
四、查看瀏覽器內容
查看瀏覽器發現博客園的標題和介紹已經修改爲功
修改數據能夠幫助咱們測試發現更多的bug哦
命令行中輸入help查看更多的操做
官方文檔:https://docs.telerik.com/fiddler/knowledgebase/quickexec
簡單的舉一個例子介紹瞭如何修還請求信息和響應信息,方法多多種,喜歡哪一種用哪一種。