參考:
1、Fiddler—Fiddler打斷點(bpu)https://blog.csdn.net/qq_21936821/article/details/78318353
2、下面這篇文章還包含請求和響應數據解碼
Fiddler高級用法-設置斷點 https://www.cnblogs.com/wushuaishuai/p/9300314.html
3、修改服務器返回數據https://blog.csdn.net/jq656021898/article/details/79153963
4、這篇文章的例子舉得比較清楚說明了打斷點的用處 有真實用例 的哦 https://www.bbsmax.com/A/LPdo83YBz3/
fiddler可以打全局斷點和單個斷點,且又分為請求前和 響應后的斷點
1.全局斷點就是中斷fiddler捕獲的所有請求
2、單個斷點:1、已經知道服務器地址,或只針對一個網站域名
2、已經知道了某個接口的請求地址,這時候只需要針對這一條請求打斷點調試,在命令行中輸入指令就可以了
解釋下請求前和響應后的斷點:因為fiddler是個代理(中間商)
before requests請求前 : 就是會截到客戶端的請求不發給服務器,用來修改請求參數,修改后再發給服務器
after responses響應后: 就是客戶端發送請求服務器返回了響應,但fiddler不返回給客戶端(可以用來修改響應數據)修改后再發給客戶端
一、全局斷點
第一種方法:點擊rules-> automatic breakpoint ->選擇before requests或者After responses

第二種方式:直接點擊fiddler界面下方的一個圖標:如圖
一 開始是空白的

點擊一下這個空白位置,就會出現一個圖標:如下


再點擊一下,就變成另外一個圖標

單個斷點:要用命令打
1、請求前斷點(before request): bpu +服務器地址 回車
例如:
1. 論壇登錄接口:https://passport.cnblogs.com/user/signin
2. 命令行輸入:bpu https://passport.cnblogs.com/user/signin 回車
也可以不用輸入https:// 只輸入ip 或 域名
2、響應后斷點(After response) :bpafter + 服務器地址 回車
3、取消斷點,在命令行輸入: bpafter 或者bpu回車就可以了
4、還可以針多個服務器地址打斷點
效果如下圖;

其他命令:
Bpv xxx: 中斷指定請求方式的全部 session 響應
Bpm xxx: 中斷指定請求方式的全部 session 響應 、、同於 bpv xxx
