一、主机映射
1. 点击Tools->HOSTS
2.在打开的Host Remapping对话框中勾选Enable remapping of requests for...,在文本框中输入“目的ip/host 原始host”,一个一行,目的host和原始host中间以空格间隔(空格至少一个)。点击保存。
在前面加上#表示该条被注释掉,不生效。如此可以存储多条历史记录而不用删除
二、设置断点
(1)断全部请求。点击Rules->Automatic Breakpoints->Before Requests
(2)断全部响应。点击Rules->Automatic Breakpoints->After Responses
(3)断某一请求:bpu。在命令行中输入“bpu 接口名,回车”。取消拦截:在命令行中输入“bpu”,回车。
(4)断某一响应:bpafter。在命令行中输入“bpafter 接口名,回车”。取消拦截:在命令行中输入“bpafter”,回车。
三、自动响应
(1)选择本地文件作为响应
1.点击Fiddler面板右侧的AutoResponder,勾选Enable rules、Unmatched requests passthrough
2.点击Add Rule
3.在下方的Rule Editor中编辑请求和响应
4.请求中删除前缀“EXACT:”避免精确匹配,将接口中的变化参数删掉,保留到接口级别即可
5.响应部分选择Find a file...,选择自己保存并修改过的响应(响应可用json.cn网站编辑)
6.点击保存,使设置生效
(2)修改请求URL
1.请求部分处理同上
2.响应部分填写需要映射到的另一网址
四、模拟弱网
1. 点击Rules->Customize Rules
2. 搜索m_SimulateModem,修改上下行延迟,延迟越大,网速越慢
3. 保存修改后,勾选Rules->Performances->Simulate Modem Speeds,使设置生效
tips:
其他模拟弱网方法:
1.手机代理设置为99.99.99.99,端口随意
2.Fiddler拦截请求不放行
3.iOS特有:设置->开发者->Developer NETWORK LINK CONDITION,将Status改为ON,然后选择网络状态,比如Very Bad Network或100% Loss。
若设置中无开发者选项,可以将手机连接电脑,然后通过点击 itools->工具箱->实时桌面 安装