HTTP调试工具.pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
HTTP调试工具

HTTP调试工具 这个工具我已经使用比较长时间了,对我的帮助也挺大,今天我翻译的微软的文章,让 更多的朋友都来了解这个不错的工具,也是我第一次翻译文章,不恰当之处请大家大家多多 指正。 介绍: 你是不是曾经疑惑过你的web 程序和 IE 是如何交互的?你是不是遇到过一些奇怪的而 你又无法解决的性能瓶颈?你是不是对那些发送给服务器端的cookie 和那些你下载下来的 被标记为可缓存的内容感到好奇? Fiddler官方网站及下载地址:/Fiddler/dev/ 微软的 Fiddler 能够帮助你回答以上的问题,不但如此,它还是一个 http 调试代理,它 能够记录所有的你电脑和互联网之间的 http 通讯,Fiddler 可以也可以让你检查所有的 http 通讯,设置断点,以及 Fiddle 所有的“进出”的数据(指 cookie,html,js,css 等文件,这些都 可以让你胡乱修改的意思)。 Fiddler 要比其他的网络调试器要更加简单,因为它仅仅暴 露 http 通讯还有提供一个用户友好的格式。 Fiddler 包含一个简单却功能强大的基于 JScript .NET 事件脚本子系统,他非常灵活性 非常棒,可以支持众多的 http 调试任务。Fiddler 是用 C#写出来的。 接下来是一大段废话,关于如何安装的,只要一路 next,就可以了。这段话我就跳过, 直接切入正题了。 Running Fiddler 当你启动了 Fiddler,程序将会把自己作为一个微软互联网服务的系统代理中去。你可 以通过检查代理设置对话框来验证 Fiddler 是被正确地截取了 web 请求。操作是这样的:点 击 IE 设置,工具,局域网设置,最后点击高级。 作为系统代理,所有的来自微软互联网服务(WinInet )的 http 请求再到达目标 Web 服务器的之前都会经过 Fiddle,同样的,所有的 Http 响应都会在返回客户端之前流经 Fiddler。这样,就能明白 Fiddler 很多作用了吧! 当你关闭 Fiddler 的时候,它就会自动从系统注册表中移出,换句话说,当你关闭了 Fiddler 后,不会占着茅坑不拉屎。 下面,是一个 Fillder 的用户界面,大家可以参考参考其功能。 用 Fiddler 来做性能测试 HTTP 统计视图 通过显示所有的 Http 通讯,Fiddler 可以轻松的演示哪些用来生成一个页面,通过统计 页面(就是 Fiddler 左边的那个大框)用户可以很轻松的使用多选,来得到一个 WEB 页面 的“总重量” (页面文件以及相关js,css 等)你也可以很轻松得看到你请求的某个页面,总共 请求了多少次,以及多少字节被转化了。 另外,通过暴露 HTTP 头,用户可以看见哪些页面被允许在客户端或者是代理端进行 缓存。如果要是一个响应没有包含 Cache-Control 头,那么他就不会被缓存在客户端。 用 Fiddler 来调试 Fiddler 支持断点调试概念,当你在软件的菜单—rules—automatic breakpoints 选项选 择 beforerequest,或者当这些请求或响应属性能够跟目标的标准相匹配,Fiddler 就能够暂停 Http 通讯,情切允许修改请求和响应。这种功能对于安全测试是非常有用的,当然也可以 用来做一般的功能测试,因为所有的代码路径都可以用来演习。 Session 检查 用户可以在 BuilderPage 项种来以手工的方式来创建一个 HTTP 请求(即在 Fiddler 右 侧的 tab 的第三个,RequestBUILDER),或者可以使用拖拽操作从Session 列表中来移动 一个已经存在的请求到 builder page 来再次执行这个请求。。。 Fiddler 扩展 Fiddler 可以使用 .net framework 来对它进行扩展。有 2 种为 Fiddler 扩展准备的基本 机制: 自定义规则,和规则检查。 使用脚本化的规则来扩展 Fiddler Fiddler 支持 J

文档评论(0)

f8r9t5c + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档