Fiddler抓包指南05:打断点

大家好,我是小谭。

本篇,主讲使用Fiddler打断点——这是使用Fiddler必须要掌握的重要技能点

什么是打断点?

让程序(流程)中断在需要的地方,从而方便分析问题。

通过学习Fiddler打断点的方法,了解并掌握打断点的原理,你可以点亮定位分析bug原因的技能树,成为一名更加出色的测试工程师。

往期:

Fiddler抓包指南01:认识Fiddler

Fiddler抓包指南02:重要函数和快捷操作

Fiddler抓包指南03:Fiddler的设置

Fiddler抓包指南04:弱网模拟和重定向

全局断点

顾名思义,全局有效,会阻断所有的请求(不建议使用该方法)。

rules-> automatic breakpoint ->before requests

image-20210408175939571

单个断点

bpu URL地址(响应前断点)

比如:

bpu www.fiddler2.com/UpdateCheck

image-20210408180604700

①命令行录入后,敲键盘enter生效

②请求时,面板可以看到以红色小图标开头被中断的会话

Inspectors–>WebForms,可修改请求,然后点击Break on Response按钮

④下方Response区没有响应内容

⑤修改response中的title部分,然后点击Run to Completinon把修改后的response返回给浏览器

tips:命令行输入 go 会断续执行所有中断,再次输入 bpu 会清除所有的断点

bpafter URL地址(响应后断点)

操作同bpu,只是关键词不同

bpuafter www.fiddler2.com/UpdateCheck

bpu和bpafter的区别

1、请求前断点bpu testgw.xx.com

即,程序请求testgw.xx.com时,请求不会发到服务端,被截留在Fiddler里,你可篡改请求,构造错误信息,以检查服务端的反应。

2、响应后断点bpuafter testgw.xx.com

即,程序请求可以达到服务端,拿到响应,但被Fiddler“截胡”,你可以篡改响应,将错误的响应返回给程序,以观察程序对该异常响应的处理情况。

一如既往,做个总结

Fiddler打前、后断点,是你日后工作中的高频使用场景,掌握它吧。

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员小谭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值