003、Fiddler断点设置 (全局断点、局部断点、模拟断网测试)


 

过滤器添加某个网站(https://www.cnblogs.com) + 全局断点 ,可以模拟断网测试;如果不加过滤,浏览器其他网站也上不了。

也可以用 局部断点(bpu / bpafter) + 过滤(https://www.cnblogs.com) ,模拟 https://www.cnblogs.com  断网 ;

 

一、全局断点 

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM