一、Fiddler原理
Fiddler是位于客户端和服务器之间的HTTP代理,负责监听客户端发起的请求和服务器端返回的响应结果。
二、Fiddler使用
1.设置代理
image.png
2.设置浏览器代理
找到浏览的设置,搜索代理,打开代理设置进行以下设置,点击确定。
image.png
注意,若关闭fiddler后无法上网,检查是否关闭代理。
三、Fiddler使用
(一)会话区
image.png
1.[#] --请求资源类型
[图片上传失败...(image-55f337-1610286719371)]
2.[Result] --响应状态码
image.png
主要会用到200请求发送成功, 404请求在服务器上不存在, 500服务器内部错误
https://baike.baidu.com/item/HTTP%E7%8A%B6%E6%80%81%E7%A0%81
3.[Protocol] --协议
4.[Host] --请求地址的域名
5.[URL] --请求地址
6.[Body] --请求大小,以bate为单位
7.[Content-Type] --请求响应的类型
8.[Process] --由哪个客户端发出的请求以及对应进程ID
9.[Comments] --用户通过脚本或者右键菜单给次session增加的备注
10.[Custom] --用户可用通过脚本设置的自定义值
(二)响应区
1.Statistics 统计数据
image.pngDNS域名解析时间
TCP/IP建立连接时间
2.Inspectors 检查者
image.png以web表单形式查看请求参数信息,以JSON格式查看响应结果信息。可以在这里查看返回的结果信息与界面展示的信息比对来定位前后端问题。
image.png
3.AutoResponder 自动响应者
将HTTP请求重定向本地文件,实现自动重定向功能,不用将http request 发送到服务器上。
image.png
Add Rule后选择本地的一个文件上传,保存刷新浏览器,可以看到重定向后的结果。例如:某logo替换成紫荆园图。
image.png
image.png
4.Composer 设计者
Composer允许自定义请求发送到服务器,可以手动创建一个新的请求,也可以在会话表中,拖拽一个现有的请求。
网友评论