Fiddler断点应用和弱网测试
Fiddler断点应用、弱网测试
- 断点
- 全局断点
- 局部断点
- 弱网测试
断点
全局断点
全局断点设置方法:
-
Rules——Automatic Breakpoints——Before Requests
-
Before Requests:请求前断点
状态栏变成: -
After Responses:响应后断点
状态栏变成:
-
disable
状态栏:空白
在请求前断点的情况下:
请求:客户端——Fiddler(中断)——可以对数据进行修改(比如原来的手机号是123456,在这里把手机号改为135792468)——Run to Completion(或者点菜单栏的 Go)——捕获到新的请求。
双击新的请求——raw——可以看到请求体中数据是修改后的(手机号为135792468).
请求正常路线:客户端——Fiddler——服务器——Fiddler——客户端。
在响应后断点的情况下(请求在服务器返回客户端的时候被终端):
客户端——Fiddler——服务器——Fiddler(中断)——客户端。
可以修改响应,在raw模式的响应体中,修改。
比如原来的 msg 是“该手机号没有注册”,改成“登录成功”。
然后Run to Completion:
捕获到的请求:msg是“登录成功”。
(网路中断:网络连接出现故障。可以通过设置断点来模拟网络中断)
(极端测试:可以把 json 的数据全部删掉)
全局断点:把所有的请求都断点。
局部断点
- 命令:bpu(请求前断点)
比如:如果请求包含login的时候,断点。
命令:bup login
如何取消:再次输入bpu
- bpafter(响应后断点)
bpafter login
弱网测试
开启网络限速:
Rules —— Performance —— Simulate Modem Speeds
开启之后,网页加载速度会变得很慢。
Rules —— Costmize rules,搜索simulate:
会发现有很多simulate,且传输延迟了。