003、Fiddler斷點設定 (全域性斷點、區域性斷點、模擬斷網測試)
阿新 • • 發佈:2021-10-07
一、全域性斷點
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