当前位置:   article > 正文

【Fiddler抓包工具】第四节.断点设置和弱网测试_fiddler断点测试步骤

fiddler断点测试步骤

文章目录

  • 前言
  • 一、断点设置
  •       1.1 全局断点
  •       1.2 局部断点
  •       1.3 打断点的几种常用命令
  •       1.4 篡改响应报文
  • 二、弱网测试
  •       2.1 网络限速
  •       2.2 精准限速
  • 总结


前言


一、断点设置

1.1 全局断点

特点:

中断Fiddler捕获的所有请求,包括before和after。

步骤:

在Fiddler菜单Rules>>Automatic Breakpoints>>Disabled在response请求之前和之后都进行打断点处理。


设置方法一:Rules-Automatic Breakpoints

设置方法二:快捷点击指定位置


1.2 局部断点

特点命令行设置断点


(1)bpu命令

bpu 请求前断点,在request请求到达服务器之前打断点

示例:
bpu test.php (中断所有请求 URL 中包含指定字符的 Session)

bpu (不带参数表示清空所有设置断点的 Session)

(2)bpafter命令

响应后断点,在服务器响应之后传回给客户端之前断点,中断 URL 包含指定字符的全部 session 响应。
示例:

bpafter test.php (中断 URL 中包含 test.php 的 Session)
bpafter (不带参数表示清空所有设置断点的 Session)


1.3 打断点的几种常用命令

1. bpu http://www.baidu.com (需要中断的url)

如下图:

左上角红色标识为已打断成功,
右边区域分上下两部分,
右上部分是客户端发送给服务端的信息
右下部分是服务端返回给客户端的信息

  • 步骤1.我们在打断点操作前,按CTRL+Q进入编辑行
  • 根据需要先修改你需要发给服务器的信息
  • 在右上区域修改后确认
  • 点击Break on Response确认发送给服务器,
  • 步骤2.之后服务器返回信息给客户端
  • 在右下区域修改你需要模拟服务器响应后返回客户端的数据
  • 点击Run to Completion确认发送给客户端.

到这步基本是全部打断点操作,
Fiddler基本是对接口、服务器后台做测试工作,
上面所说的第二步是对客户端响应服务器返回数据后的处理,较少用到。


1.4 篡改响应报文

第一种:设置断点模拟网络中断


第二种:设置断点篡改响应报文


二、弱网测试

定义:模拟网络限速场景进行测试


2.1 网络限速

如果未设置速度,以默认延迟限速。


2.2 精准限速

通过修改用户脚本来精准限速


设置步骤:

Ctrl+F 搜索simulate ,在下图位置设置精确上传速度和下载速度。

根据上步的步骤打开弱网测试

Tools -> Reset Script重置用户脚本

注意:所有关于用户配置文件的修改,设置结束都要重启fiddler应用修改。

总结

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Guff_9hys/article/detail/812188
推荐阅读
  

闽ICP备14008679号