Fiddle学习教程一

通过测试发现自己的语言表达能力还很欠缺,所以多谢谢博客,锻炼下自己的语言表达能力。

Fiddler网上的理解有很多,自行百度。

本文讲述关于WEB端处理的一些知识点

说下个人的理解 它是一个http调试代理,在客户端向服务端请求数据的时候会先经过fiddler代理,再传递到服务器。如此,fiddler能监控数据请求的一些报文、响应、数据等,可以供测试抓包检查,调试等,并且Fiddler是由.net团队开发的,对js、.net友好,Fiddler功能非常强大,我还需要慢慢研究。

Fiddler官方文档:http://docs.telerik.com/fiddler/configure-fiddler/tasks/configurefiddler

慕课网视频:https://www.imooc.com/video/388   官方视频要翻墙,看不了。

一、Fiddler工作原理

打开fiddler,选择Browser--->IE浏览器 ,会自动打开浏览器,同时会发现在面板中有数据刷新。

可以去浏览器的设置中查看代理服务是否被改变了,Fiddler的默认位置 127.0.0.1,端口 8888.如下图,说明代理服务地址被修改了。

Fiddler服务代理方式:缓冲模式/流模式  默认为缓冲模式

缓冲模式:http请求是把所有数据准备完成之后把数据返回给客户端;可以控制服务器响应

流模式:实时把数据传递给数据库;更加接近浏览器的本身行为

二、Fiddler工具使用

分3个模块讲述:

第一模块:

1):用处不大,是对会话的注释。

2)replay:会话重启,点击会话,replay会重新建立链接。可用快捷键R

3):清空会话,有多种选项可选择。

4)go:类似于java中debug,用例调试的,选择会话,可用

5)Stream:设置会话模式,流模式和缓冲模式,系统默认为缓冲模式,可用点击切换。

6)Decode:帮助http请求中的文件解压出来。

7)All sessions:选择会话数量,建议修改较小的数量,对电脑性能要求高

8)find:搜索条件,可过滤选择谷歌浏览器的会话等等;

9)save:保存当前会话,可下次打开

10)Browser:选择监听浏览器

11)clear cache:帮助清楚浏览器中的缓存

12)TextWizard:可以发送搜索链接地址,通过encode进行解压 如下:

第二模块:

1):terminal 控制台,可以查看帮助

2)capturing:fiddler运行或停止的开关

3)All process:可以选择进程类型 web-Browser或者其他

4):当前会话数

5):当前会话地址

第三模块:

1)Statics:数据分析,有关性能指标,主要看RTT( 往返响应时间);

2)Inspectors:可以查看会话中的报文头,Cookies等信息;

3)autoResponder:文件代理,用来截获文件,假如请求返回一个js文件,可以用本地的文件做代理,测试是否是是该文件出错。

4)Composer:接口联调工具,拉会话进入面板中,修改请求数据,可以测试请求头数据。点击Excute执行

5)logs:查看log日志

6)fittler:网站性能分析 相当于chrome中的httpwatch

未完待续。。。。。

插件下载地址:http://pan.baidu.com/s/1mgocpBi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值