前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >fiddler网址代理调试工具 原

fiddler网址代理调试工具 原

作者头像
晓歌
发布2018-08-15 12:17:52
9730
发布2018-08-15 12:17:52
举报
文章被收录于专栏:破晓之歌破晓之歌

课程视频: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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、工作原理
  • 2、使用功能介绍
  • 3、常用功能
  • 4、状态栏操作
  • 5、监控面板的使用
  • 6、fiddler文件,文件夹代理和host配置
    • 文件替换功能:
    • 7、请求模拟,前后端接口调试
    • 8、网络限速(非常实用,比较高级)
    • 9、代码格式化插件
    • 10、代理插件
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档