Fiddler斷點命令行

一、Fiddler斷點命令行

1、bpu:後面跟一個字符串,表示中斷所有包含該字符串的請求,沒發出請求,比如輸入bpu homepageIcon/list.do(輸入bpu解除斷點);

2、bpafter:後面跟一個字符串,表示收到請求了,中斷響應,沒有響應,比如輸入bpafter homepageIcon/list.do(輸入bpafter解除斷點);

3、bps:後面跟狀態碼【對應Result字段】,表示中斷所有是這個狀態碼的請求,比如輸入bps 200(輸入bps解除斷點);

4、bpv / bpm:後面跟HTTP方法如POST、GET,只中斷HTTP方法的請求,比如輸入bpv get(輸入bpv解除斷點);

5、g / go:放行所有中斷下來的請求,可以輸入g或者go

如果攔截過請求或者中斷過響應,聯調測試完之前記得解除斷點。

二、例子

1、比如想中斷homepageIcon/list.do首頁請求圖標的請求,可以輸入bpu homepageIcon/list.do,就可以攔截到請求了:

2、包含homepageIcon/list.do的請求就會被攔截,點擊Run to Completion放行請求;

3、可以在攔截請求的時候,點擊Break on Response修改響應內容,點擊Run to Completion放行請求,或者輸入g或者go;

4、攔截完請求後,輸入bpu解除斷點。

5、也可以直接輸入bpafter homepageIcon/list.do中斷響應,點擊Run to Completion放行:

6、中斷響應後,可以修改響應內容,點擊Run to Completion放行;

三、automatic Breakpoints

1、有時候不知道需要攔截具體的請求,可以開啓automatic Breakpoints,點擊菜單欄按鈕【Rules】—【automatic Breakpoints】:

2、左下角第三個位置可以快捷啓動斷點:

四、其他:

1、有時候響應內容是沒解碼的,默認【chunked Transfer-Encoding】是選中的,可以點擊黃色一欄解碼:

2、我們可以直接勾選Decode,那麼就可以直接查看響應內容了,不用解碼:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章