因为本人工做接触Web测试,因此我从网上找的资料,学习了解web测试内容,而后本身整理汇总的随笔,如文章中有不足的地方,请你们多多指教;或者文章内容与他人类似,望见谅web
主界面:浏览器
工具栏缓存
file:用于导出Session、打开新的Fiddle窗口、保存会话等功能。服务器
Edit:用于复制session、host、url、header等、remove session 、标记、以及find Seesionsession
Rules:用于建立规则规则过滤会话。例如能够隐藏掉图片类型的请求,或者304的请求之类工具
Tools: 主要是工具,可在options中设置Fiddler的端口号、Https的请求、connnection等。也能够清除cache性能
View :主要用于Fiddler窗口显示上的问题,例如能够设置ToolBar是否显示等学习
ToolBar(工具面板)测试
WinConfigui
:说明备注
Replay:从新请求
:删除会话
Go:继续执行;调试bug,断点拦截请求
Stream:流模式/缓冲模式(默认是缓冲模式)
Decode:解码
Keep:All session:保存会话
Any Process:监控指定进程
Find:寻找
Save:保存
:切图
:计时
Browse:打开浏览器
Clear Cache:清除IE缓存
TextWizard:编码格式转换(当浏览器的某些路径被编码后,利用这个工具能够获得相应解码后的路径,别的文本信息也能够,编码/解码工具)
Tearoff:窗口分离
MSDN Search
:帮助
Fiddler 两种模式
缓存模式(Buffering Modle)Fiddler 直到HTTP响应完成时才将数据返回到应用程序。能够控制响应,修改响应数据。
流模式(Streaming Modle)Fiddler会即时将HTTP响应的数据返回到应用程序。更接近真实浏览器的性能。时序图更准确,可是不能控制响应。
会话面板
#:序号
Result:HTTP响应的状态
Protocol:协议类型(HTTP/HTTPS)
Host:请求地址的域名
URL:访问网址,请问服务器路径和文件名,包括GET参数
Body:请求的大小,以byte为单位
Caching:请求的缓存过时时间或者缓存控制
Content—Type:请求响应的类型
Process:发出此请求的window进程以及进程ID
Comments:用户经过脚本或者右键菜单给此session增长的备注
Custom:用户能够经过脚本设置的自定义
控制台Fiddler的左下角有一个命令行工具叫作QuickExec,容许你直接输入命令。
常见得命令有:
命令 | 解释 |
---|---|
help | 打开官方的使用页面介绍,全部的命令都会列出来 |
cls | 清屏 (Ctrl+x 也能够清屏) |
select | 选择会话的命令 |
?.png | 用来选择png后缀的图片 |
bpu | 截获request |
bpafter | 截获response |