fiddler---Fiddler修改數據信息

  在測試的過程當中,可能咱們會遇到須要修改一些數據查看請求返回內容是如何的,恰好Fiddler也能夠知足咱們的要求,Fiddler不只能夠抓包還能夠修改包的內容瀏覽器

Fiddler修改數據原理

Fiddler設置斷點,攔截HTTP請求數據,修改HTTP請求數據,而後再請求給服務器端服務器

Fiddler能夠修改什麼數據

Fiddler打完斷點後能夠修改HTTP請求的任何信息,包括Host,Cookie等session

Fiddler如何打斷點

打開全局斷點

一、打開菜單欄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

 修改HTTP請求

仍是拿豆瓣網練習,進行對豆瓣網打斷點,輸入錯誤的帳號密碼進行請求數據,在Fiddler中修改帳號密碼從新發送查看頁面內容

一、在命令行中輸入豆瓣網址

二、輸入錯誤的帳號名密碼進行請求,下圖爲Fiddler抓取的內容

  1. 表示斷點拒絕請求的地址(豆瓣網)
  2. 表示抓取的豆瓣網輸入的錯誤的用戶名+密碼
  3. 表示 表示運行請求

三、直接在Fiddler修改正確的用戶名+密碼後

點擊黃色按鈕 (Run to Completion)

請求經過後查看響應內容發現是登陸成功的

這個時候去看瀏覽器會發現瀏覽器已經成功的跳轉到登陸成功的頁面

點擊黃色按鈕(Break on Response)

點擊黃色按鈕(Break on Response)會顯示響應內容,可是還會繼續攔截該網站的請求,瀏覽器也不會進行跳轉

修改HTTP響應

修改博客園的標題

一、進行對博客園進行斷點攔截

二、進行請求數據,在Fiddler中繼續請求獲得響應內容(點擊黃色 Break on Response)

三、修改響應數據內容,再次請求數據(點擊綠色Run to Completion)

四、查看瀏覽器標題內容已經被修改完成

咱們會發現若是使用bpu的話咱們須要點擊一次黃色按鈕(Run to Completion)比較麻煩,還有一種更加簡單的方法

方法2:修改標題內容和我的介紹信息

一、使用 bpafter 進行對博客園進行斷點攔截

二、訪問博客園內容查看Fiddler響應

發現直接跳轉到了上個方法點擊黃色請求後的

三、修改標題內容和介紹信息

 

四、查看瀏覽器內容

查看瀏覽器發現博客園的標題和介紹已經修改爲功

修改數據能夠幫助咱們測試發現更多的bug哦

命令行更多操做

命令行中輸入help查看更多的操做

官方文檔:https://docs.telerik.com/fiddler/knowledgebase/quickexec

簡單的舉一個例子介紹瞭如何修還請求信息和響應信息,方法多多種,喜歡哪一種用哪一種。

相關文章
相關標籤/搜索