Statistics 请求的性能数据分析
随意点击一个请求,就可以看到Statistics关于HTTP请求的性能以及数据分析了。目前具体如何分析在后续再学习,先知道在fiddler里Statistics是干嘛用的,后续有需求了至少知道fiddler有这个功能,学起来也快。
Inspectors 查看数据内容
Inspectors是用于查看会话的内容,上半部分是请求的内容,下半部分是响应的内容:
请求信息和响应信息中可以查看对应的header、cookie还有各种格式的数据。
AutoResponder 允许拦截指定规则的请求
AutoResponder允许你拦截指定规则的请求,并返回本地资源或是Fiddler资源,从而代替服务器的响应。
实例:将百度请求与我电脑中的图片绑定,点击Save保存后勾选Enable rules,再访问baidu,就会被劫持,用我本地的图片资源作为响应结果。
1、选中百度请求,点击autoresponder,点击addrule按钮,导入本地图片
2、点击save按钮,勾上Enable tules。返回到浏览器,请求百度,返回的是本地图片。
在fiddler中设置一定的规则,浏览器发送指定请求时,fiddler捕获请求,根据规则将响应结果返回给浏览器。
我理解为一定意义上的“欺骗”,我对百度发送了一个请求,但是实质上我并没有真正的将请求发送到百度服务器上,而是fiddler伪造了一个响应结果给我。
Composer 自定义请求发送服务器
Composer允许自定义请求发送到服务器,可以手动创建一个新的请求,也可以在会话表中拖拽一个现有的请求。可以用于接口测试。具体操作见https://blog.csdn.net/loner_fang/article/details/83897636
Filters 请求过滤规则
Filter是过滤请求用的,左边的窗口不断的更新,当你想看你系统的请求的时候,你刷新一下浏览器,一大片不知道哪来请求,看着碍眼,它还一直刷新你的屏幕。这个时候通过过滤规则来过滤掉那些不想看到的请求。
勾选左上角的Use Filters开启过滤器,这里有两个最常用的过滤条件:Zone和Host
1)Zone
Show only Intranet Hosts:只显示内网(Intranet)的内容
Show only Internet Hosts:只显示互联网(Internet)的内容
2)Host
Hide the following Hosts :隐藏如下主机域名相关的请求
Show only the following Hosts :只展示如下主机域名相关的请求
Flag the following Hosts :加粗标记如下主机域名相关的请求
输入多个Host,多个之间用半角逗号或者回车分隔;支持通配符:*.baidu.com,可以匹配www.baidu.com/ir.baidu.com/……
如果框框为黄色(如图),表示修改未生效,点击红圈里的文字即可。
然后浏览器进行访问时,会话框只会记录你需要展示的请求。
Timeline 请求响应时间
在左侧会话窗口点击一个或多个(同时按下 Ctrl 键),Timeline 便会显示指定内容从服务端传输到客户端的时间: