Fiddler工具的基本功能

Fiddler是一款用于网页数据分析,抓取的工具,里面集成了对网页强大的功能外,还可以通过设置,使其对手机的数据也可以进行抓取

Fiddler的原理是:

通过在客户端和服务器之间创建一个代理服务器来对之间交互的HTTP进行监控,默认的监控端口是8888,代理服务器的地址是:127.0.0.1

如下图所示:

打开Fiddler的页面如下:

1:为指定的HTTP协议添加备注

2、对指定的HTTP协议进行重播,用于测试修改后的数据的返回情况

3、清除指定的请求,可以是图片等其他的格式,也可以清除全部

4、这个指令用于做调试使用的,用法如下

选择HTTP的协议,将16设置为,也就是对这条HTTP协议发送出去进行设置断点,设置了断点后,后面的请求将不会运行下去,要点击GO按钮之后才会继续运行

5、缓冲模式 VS 流模式:

Buffering Mode:内容先由Fiddler缓存,全部返回后再发送到客户端。

Streaming Mode:Fiddler收到内容立即就转发给客户端。

6、HTTP的解码功能

7、设置要保存的会话的数量,数量越多占用的内存越大

8、指定要要监听的数据的来源

9、查找指定的内容

10、保存当前的内容

11、屏幕截图和计时器

12、打开指定的浏览器

13、清除浏览器的缓存

14、命令行输入

HELP 获取所有的命令行的说明

SELECT IMAGE 选择所有的图片

SELECT HTML 选择所有的网页文件

SELECT JAVASCRIPT选择所有的JAVASCRIPT文件

15、选择监控的类型,这个跟8不同

例如:同时打开两个浏览器,那么8就可以指定只监控其中的一个浏览器,但是15不能,因为两个浏览器都是属于同种类型,都是浏览器

16、设置断点的类型

17、获取记录的数量

1、用于查看HTTP协议相应的时间,主要是通过这个工具来进行性能上的优化

2、用户查看HTTP请求的发送内容,和相应的内容

3、用于将HTTP请求重定向为指定的返回类型

4、伪造HTTP的请求内容

5、这个是Fiddler的控件,用于通过脚本控制HTTP,使用的是JScript语言

6、日志文件

7、过滤指定的内容

8、性能测试工具,同chrome的工具效果相似

时间: 2024-10-29 19:09:04

Fiddler工具的基本功能的相关文章

Fiddler工具的过滤功能介绍

Fiddler工具过滤功能介绍 如图是过滤功能界面 1.Actions:意思是动作的意思,也就是要做什么操作,里边包含有几个选项: Run Filterset now :马上执行过滤 Load Filterset: 加载本地过滤设置文件 Save Filterset :保存过滤条件到文件 2.Use Filters :是否使用过滤,只有在选择了这个选项以后才能修改下边的过滤条件,下边的过滤条件可以相互独立,也可以相互组合. 3.Hosts: 通过主机名来进行过滤. No  Zone  Filte

第04章 ASP.NET 5 :WebApi及Fiddler工具

1.概述 曾经有人问:asp.net mvc和asp.net webapi区别在哪?这个其实不好回答的.可能因为mvc模式盛行的原因,webapi显得孤芳自赏了,让人觉得它是鸡肋.其实webapi应该比mvc更符合web应用与开发本质,功能也不弱于mvc. mvc4和5出现时,才有webapi出现,至于它为何出现?我们没有必要研究这些,能玩好它就行了.这时的webapi和mvc的最大区别是路由管道不一致,各实现自己的一套.到了mvc6时代,微软也意识到,代码基本差不多,何不重用?所以,现在mvc

前段技术,fiddler工具应用介绍

写这篇文章的目的何在: 1.本人还算喜欢看书,JavaScript的相关书看过一些,书本上总能看见对JavaScript类似的评语或者评价 - "JavaScript调试困难". 可是事实却是随着互联网行业的的飞速发展,JavaScript调试难的问题已不像早年那样麻烦了,这里先不说各种IDE对JavaScript强力的支 持,刚好因为工作需要,需要调试产品在主流浏览器中兼容问题,所以乘机做了点功课,来为大伙介绍这个在前端开发过程中异常给力的工具. 2.第一次已介绍一款软件为目的写文章

WebApi学习笔记03:使用webapi模板--API帮助--fiddler工具使用--增删改查方法

1.Web项目 1.1概述 前面两个例子,使用的空web模板,它没有引入关于UI框架(Bootstrap,追求代码洁癖的人,也许不会喜欢它),更没有安装API帮助, 这次我们直接选webapi模板项目,但不勾选身份验证…… 1.2创建项目 注:关于身份验证,后面单独例子再说. 这样创建的项目,直接是demo了,可以运行了.(就不截图了) 1.3修改控制器 打开Controllers\ValuesController.cs,修改为: using System.Collections.Generic

谷歌Chrome浏览器开发者工具的基础功能

上一篇我们学习了谷歌Chrome浏览器开发者工具的基础功能,下面介绍的是Chrome开发工具中最有用的面板Sources.Sources面板几乎是最常用到的Chrome功能面板,也是解决一般问题的主要功能面板.通常只要是开发遇到了js报错或者其他代码问题,在审视一遍代码而一无所获之后打开Sources进行js断点调试,几乎能解决8成的代码问题. js断点功能让人兴奋不已,以前只能在IE中靠alert弹出窗口调试js代码,那样的开发环境对于前端程序员来说简直是一场噩梦.本篇介绍Sources的具体

实现高端报表工具的缓存功能

高端的报表工具都提供了缓存机制,避免报表重复计算带来额外性能开销,节省CPU资源,实现结果共享.报表在计算过程中,大部分时间(85%以上)都消耗在数据源(准备)上,集算器可以用简单的方法实现数据源的缓存复用,让普通报表工具也拥有缓存机制. 实现数据源缓存有两个关键,根据报表不同的参数和宏生成不同的报表缓存:缓存超时时间需要重新计算.下面以实例说明. 报表描述 根据销售记录表计算各销售人员本年销售额和上年销售额,及其增长率,统计客户数与大客户数(订单金额超过10000).报表样式如下: 该报表供公

【ListViewJSON】【工具类的功能与实现】

接上一篇博客,这篇博客的重点是分析listviewjson项目中的工具类的功能,以及如何更好地使用这套工具. 项目源码结构图: 假设现在有一个新的项目,同样是解析json数据,并将其显示到listview中. 那么现在考虑一下如何在两个项目之间进行移植. 首先com.demo.app.common是可以直接进行移植的. 那么需要重新写的就是1.bean 2.adapter 3.以及所有和获取列表数据有关.将数据加载到listvie文中有关的类. MainActivity中通过 NewsList

fiddler 工具使用配置

前言: 之前为了手动测试项目组之间提供的接口,确定到底是哪一个接口出了问题.一般情况下,我们都直接采用了 Google 浏览器上,F12 后,Network 找到想要的 URL,然后,直接在浏览器上访问该接口.但是对于一个新接口,尤其是它还是一个post接口,或者参数较多的时候,写起来也是颇多繁琐.总是,我们一个在尝试使用新的工具之中. 本来火狐浏览器提供的 Requester 插件,干净简洁,但是 依赖于火狐浏览器,火狐更新之后,也是烦躁. 当然还有一些别的工具,但是总是变来变去,或者显得不够

fiddler工具条、状态栏、请求信息栏各按钮的作用

1.fiddler工具条 2.fiddler状态栏 3.请求信息栏 原文地址:https://www.cnblogs.com/kakaln/p/8198299.html