51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 2780|回复: 1
打印 上一主题 下一主题

[讨论] 抓包工具 Fiddler 相关知识总结

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-4-24 16:22:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Fiddler 的界面介绍,如下图(图片来源)

Fiddler 工具栏介绍,如下图

Fiddler 自定义显示列信息,如下图

Fiddler 选中会话后的常用右键菜单,如下图



按 Ctrl + A 全选所有会话,右边可以查看所有请求的一个总的情况

修改某个请求数据,进行模拟

开启 HTTPS 捕获,默认是没有开启的

使用 AutoResponder,这是前端开发必备技能
AutoResponder 作用:可用于截拦某一请求,并重定向到本地资源,或者使用 Fiddler 内置响应。
使用场景:比如线上服务器的某个 JavaScript / Images 有问题,正常修改此 Bug 的流程应该是这样的:本地修改后提交到服务器预览修改后效果,但是作为前端开发者其实很多时候是不具备使用服务器的权限的。这时候 AutoResponder 就起作用了,在页面加载的时候,我们让服务器不加载服务器的那个 JavaScript 请求,而是使用本地的那个 JavaScript 文件。
但是使用该场景需要有一个特别注意的:在使用规则之后,重新刷新网页的时候最好是先清除下浏览器缓存,省得有意外,浪费你时间。
下图演示的是我把博客的头像换成一张橘黄色的图片
Fiddler 的界面介绍
Fiddler 的命令行工具中常用命令:
官网对这些命令的整理:http://docs.telerik.com/fiddler/knowledgebase/quickexec
?cc=,用来匹配请求地址中含有 ?cc 的请求
> 5000 或 < 5000,找响应大小大于 5000 字节,或小于 5000 字节的请求
关于 Debug 命令:
开启中断请求命令
bpafter beautiful,中断 URL 包含 beautiful 字符的全部会话
bpu beautiful,中断 URL 包含 beautiful 字符的全部会话
bps 404,中断 HTTP 响应状态为 404 的全部会话
bpm GET 或者 bpv GET,中断 GET 请求方式的全部会话
取消中断请求命令
使用同样的开启命令,但是不带参数即可取消,比如我们使用了 bpu code.youmeek.com 中断,我们要取消这个中断,则使用:bpu 即可

作者:YouMeek
链接:https://www.jianshu.com/p/4a8dae519efe
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-4-25 00:44 , Processed in 0.065791 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表