How to use Fiddler

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Fiddler使用介绍Fiddler是什么?•Fiddler是用C#编写的一个免费的HTTP/HTTPS网络调试器。英语中Fiddler是小提琴的意思,FiddlerWebDebugger就像小提琴一样,可以让前端开发变得更加优雅。•注:针对我们Tester而言,我们可以根据Fiddler截获的Httprequest和Httpresponse判断bug出现的位置以及原因。下载和安装Fiddler•官网免费下载••默认安装FiddlerFiddler界面功能左侧窗口介绍(常用)正在将请求数据发往服务器正在从服务器下载返回数据返回过程中暂停请求中使用了HTTPCONNECT方法,建立HTTPS连接通道返回的内容类型是HTML返回的内容类型是图片返回的内容类型是Javascript普通的成功的返回返回内容为HTTP/304:使用本地缓存返回内容为一个证书请求返回内容是服务器错误请求被客户端、Fiddler或服务器中断右侧窗口介绍•1、Statistics对所选中的这些会话的一个统计信息,这里可以选择一条或者多条,在右侧会给出相应的统计信息。点击ShowChart会以图表的形式显示各种文件的比例•2、Inspectors对某一条对话的Response和Request的详细介绍•3、AutoResponder•可以将已有的相应发回给服务器•4、RequestBuilder•可以自己手动写请求,包括请求的头和请求的内容。•也可以将左侧刚刚捕获的会话,拖到右侧进行修改•5、Filter•可以对会话进行过滤•6、TimeLine•通讯的时间对开发人员来说•在前端开发的日常工作中,发现服务器上某个css/javascript文件有问题,需要修改,那是家常便饭。通常,我们需要将文件进行修改,然后重新发布再验证,这样就很容易影响到生产环境的稳定性。更普遍的做法是,我们在开发环境中修改文件并验证,然后发布到生产环境。虽然安全,却比较繁琐。而利用Fiddler的可以修改HTTP数据的特性,我们就非常敏捷地基于生产环境修改并验证,确认后再发布。对测试人员来说•根据HTTP返回标头集判断请求是否出错•HTTP4开头表示客户端错误•HTTP5开头表示服务端错误•e.ghttp400请求无效•http404无法找到文件•http502网关错误HTTP统计视图通过显示所有的Http通讯,Fiddler可以轻松的演示哪些用来生成一个页面,通过统计页面(就是Fiddler左边的那个大框)用户可以很轻松的使用多选,来得到一个WEB页面的“总重量”(页面文件以及相关js,css等)你也可以很轻松得看到你请求的某个页面,总共请求了多少次,以及多少字节被转化了。•Fiddler支持断点调试概念,当你在软件的菜单—rules—automaticbreakpoints选项选择beforerequest,或者当这些请求或响应属性能够跟目标的标准相匹配,Fiddler就能够暂停Http通讯,情切允许修改请求和响应。这种功能对于安全测试是非常有用的,当然也可以用来做一般的功能测试,因为所有的代码路径都可以用来演习。Fiddler抓包选择:这里一定要点击圈圈部分,显示capturing才能捕捉,allprocesses一般为默认选择,大家可以点击这连个地方查看详细使用参考Fiddler使用演示

1 / 13
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功