位于客户端和服务器端的HTTP代理
最常用的http抓包工具之一
场景使用:接口测试;接口调试;线上环境调试;Web性能分析;判断前后端bug;开发环境hosts配置;mock;弱网断网测试
注:了解tomcat
系统代理
restful
cookie
http状态码
重定向地址 Location
mock
HTTP请求报文主要有请求行、请求头部、空一行、请求正文(请求体)四部分
流模式/缓冲模式(默认)
端点命令:BPU login BPAfter login
弱网调试:rules–performance–simulate modem speeds
rules–custom Rules
http+ssl+TLS加密(证书 对称非对称)(密钥 公钥证书)
FireFox浏览器 证书高级–网络–设置–系统代理(手动代理127.0.0.1 8888)
选项-高级–证书–查看证书–导入
常用功能:
1、断点设置
左下角的命令行 bpu www.baidu.com
消除断点: bpu
使用rules–Auto Breakpoints-- 会中断所有会话
消除断点 rules–Auto Breakpoints-- disabled
2、修改webform表单
对设置断点的请求截获后可以修改其webform中的内容
点击webform
3、fiddler过滤
过滤.png 命令行:?.png
清屏:cls
使用Filters过滤自己想要域名的包,域名之间用;隔开
4、统计http通信量
statistic 可以查看一个http请求的通信,也可以查看多个url之间用了多久
Fiddler详细教程
插件安装及使用 如Willow插件