fiddler:
1)模拟弱网
Rules->Performance->勾选 Simulate Modem Speeds,勾选之后访问网站会发现网络慢了很多
2)拦截请求使请求失败
https://blog.csdn.net/kuangwenting/article/details/106997029
3)客户端一般网络请求是30秒超时,拦截请求使其超时
https://blog.csdn.net/Rodulf/article/details/51397402
Rules -> Customize Rules
搜索内容 “oSession["response-trickle-delay"]” ,修改一下这里就行了. 把它的值设为10000,这样就一定能够引起超时了,保存文件。这里的值本来是150.
Rules -> Performance -> Simulate Modem Speeds 勾选
直接在fiddler命令行输入 bpafter http://needstopurl 直接阻塞对应url的返回也可;
4)拦截指定请求并修改返回数据
https://blog.csdn.net/kuangwenting/article/details/106997029
拦截Http请求后修改方式有两种,一种是临时修改,即结果只对当次请求有效,另一种是永久修改,可以通过urlreplace命令实现。
①临时修改请求
即在fiddler中执行Inspectors->WebForms,修改请求变量参数后执行Run to Completion,服务器返回新的请求结果
②永久性修改请求
1)命令行设置修改规则,修改请求:urlreplace 旧请求值 新请求值
fiddler命令行输入:urlreplace pageid=103 pageid=105
其中pageid是请求参数,输入命令后回车即可,新的请求设置成功,除非释放请求,否则请求值不变,释放请求命令urlreplace
2)脚本中修改规则,打开脚本方式:fiddler执行Rules->Customize Rules