fiddler网址代理调试工具 原

课程视频:https://www.imooc.com/learn/37

软件下载地址:https://www.telerik.com/download/fiddler/fiddler4

1、工作原理

通过修改浏览器地址,截获

2、使用功能介绍

3、常用功能

快捷键R

在流模式和缓冲模式切换,默认缓冲模式,按下后流模式

数量越多,占用内存越多

只捕获某个浏览器的某个进程

当回话数量比较多的时候

非常实用功能

解码

.net开发,平时几乎不会用

4、状态栏操作

help

打开使用说明

点击后关掉

5、监控面板的使用

https协议-加密协议

反应请求性能的指标

关注RTT——请求往返时间

请求饼图

实用功能

拖拽左侧地址到右侧

也可以指定文件

replay后,会请求到本地文件

拖拽后显示请求信息

修改信息,点击右上角excute,可以伪造请求(不增加任何js代码,实现和服务器端的调试)

选择一个完整的网站请求,这个是看网站性能的一个重要面板

6、fiddler文件,文件夹代理和host配置

示例:

打开刷新一个线上文件

重点关注一些css,js文件

激活

用fiddler配置的好处:

不会读取system下的host文件

关闭激活即可

文件替换功能:

应用场景——线上发现问题的js文件,映射到本地进行修改

本地文件在首行加入alert1

映射到本地文件

7、请求模拟,前后端接口调试

例子:

接口数据

get方式,请求写url

返回的数据和前面的一样,调通了

没有参数,服务器返回400,出问题

post,请求放在request body里

可以伪造cokkie

8、网络限速(非常实用,比较高级)

使用场景:开发过程中,测试网站在网速非常差的时候的性能

插件下载:https://www.telerik.com/fiddler/add-ons

C#代码

发送请求,3S后执行

save script按下

按replay回放,此请求并没被立即放松,等待3S后

修改成response

请求立刻出去,但是延迟3S返回

9、代码格式化插件

本身支持自己开发插件

官方也提供插件

图片查看插件

图片裁剪插件

代码格式化插件

PDF查看插件

捕捉一个js请求

语法视图——代码高亮

也是格式化之后的

拖拽2个请求,可以对比对话请求有何不同

10、代理插件

即第三方插件——willow

可视化限速

比较好用的插件下载地址:https://pan.baidu.com/s/1mgocpBi

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏拂晓风起

Service Worker和HTTP缓存

16250
来自专栏Golang语言社区

【前端编程】加载第三方JS的各种姿势

从网站开发者的角度来看,第三方JS相比第一方JS有如下几个不同之处: 下载速度不可控 JS地址域名与网站域名不同 文件内容不可控 不一定有强缓存(Cache-C...

38190
来自专栏公众号_薛勤的博客

[原创]颠覆传统网站开发模式的web服务器

以Java web举例,现在的网站系统开发模式,对于web端和服务端的数据交互以及页面渲染,无外乎两种:

15920
来自专栏王小雷

Ubuntu16.04安装后开发环境配置和常用软件安装

Ubuntu16.04安装后1.安装常用软件搜狗输入法+编辑器Atom+浏览器Chome+视频播放器vlc+图像编辑器GIMP Image Editor安装+视...

42750
来自专栏zaking's

走近webpack(4)--css相关拓展

  我们前面已经学了很多webpack基本的处理情况,一句话总结就是,一个优秀的webpack项目,主要的核心用法就是整合loader和plugin去处理你想要...

453100
来自专栏hbbliyong

Ubuntu16.04安装后开发环境配置和常用软件安装

Ubuntu16.04安装后1.安装常用软件搜狗输入法+编辑器Atom+浏览器Chome+视频播放器vlc+图像编辑器GIMP Image Editor安装+视...

46180
来自专栏魏艾斯博客www.vpsss.net

wordpress 手动更新方法记录

36440
来自专栏马涛涛的专栏

使用NPM

Nodejs生态圈很强大,第一个原因就是NPM,因为全球有无数的程序员在NPM中贡献了自己的力量。

24730
来自专栏Porschev[钟慰]的专栏

Nodejs学习笔记(六)--- Node.js + Express 构建网站预备知识

前言   前面经过五篇Node.js的学习,基本可以开始动手构建一个网站应用了,先用这一篇了解一些构建网站的知识!   主要是些基础的东西...   如何去创建...

37170
来自专栏区块链

Web安全测试基础-2

文 | 李文祥 一、Web安全漏洞概念及原理分析 1.2 跨站脚本攻击(XSS) 概念:通常指黑客通过“HTML注入”篡改了网页,插入了恶意的脚本,从而在用户浏...

21490

扫码关注云+社区

领取腾讯云代金券