1. 程式人生 > 其它 >003、Fiddler斷點設定 (全域性斷點、區域性斷點、模擬斷網測試)

003、Fiddler斷點設定 (全域性斷點、區域性斷點、模擬斷網測試)

一、全域性斷點

a、如下圖,可以從選單欄,設定全域性斷點(請求斷點、響應斷點)。 也可以在工具最下邊點選那個紅色帶箭頭的標識,在請求斷點、響應斷點之間切換;

b、設定一個全域性斷點,如下:

c、點選登入按鈕,請求暫停,如下:

d、修改請求引數後,點選執行完成 或 GO,完成請求。 如果不讓其執行完成,就是模擬了斷網測試, 而不需要手動去關閉網路。

以上是斷點請求。 現在來斷點響應,如下:

a、把斷點改成響應斷點,如下:

b、點選登入按鈕,響應暫停:

c、修改響應引數為aaaaaa:

d、點選GO,執行完成,如下:

可以在請求時模擬斷網測試、也可以在響應時模擬斷網測試 。

二、區域性斷點

命令列設定斷點

bpu命令
bpu 請求前斷點,中斷請求 URL 中包含指定字元的全部 session 響應。
示例:
bpu login (中斷所有請求 URL 中包含指定字元的 Session)

bpu (不帶引數表示清空所有設定斷點的 Session)



bpafter命令
bpafter 響應後斷點,中斷 URL 包含指定字元的全部 session 響應。
示例:bpafter test.php (中斷 URL 中包含 test.php 的 Session
bpafter (不帶引數表示清空所有設定斷點的 Session)

篡改響應報文
設定斷點模擬網路中斷

極端測試:設定斷點篡改響應報文

a、在下邊的黑長框中輸入 bpu login 表示請求前斷點,中斷請求 URL 中包含指定字元login的全部 session 響應。

b、修改請求引數,如下:

d、修改後再GO 繼續執行,可以看到返回的提示資訊。(如果未修改請求引數的話,應該能正常登入。)

現在來模擬區域性響應中斷

a、在下邊的黑長框中輸入bpafter login表示響應後斷點,如下:

b、點選登入按鈕,發起請求 ,修改響應引數 。

c、點選GO、執行完成,響應介面顯示:aaaaaa,如下:

參考資料:

1、https://www.bilibili.com/video/BV1c4411c7zH?p=18