文章目录
Fiddler 其他知识点:
Fiddler 依据界面讲解
一.捕获火狐会话
Fiddler 默认 IE 的代理为 127.0.0.1:8888 其他浏览器需要手动设置,将火狐的代理改为 127.0.0.1:8888 即可,火狐代理设置为 Tools → Options → Advanced tab → network tab → setting
二.Fiddler捕获 HTTPS 协议的会话
默认情况下 Fiddler 不会捕获 HTTPS 的会话,需要打开 Fiddler 的 Tools → Options… → HTTPS,勾选上 Capture HTTPS CONNECTs 和 Decrypt HTTPS traffic,再点击 OK 即可
三.Fiddler 简单的模拟性能测试的并发测试
首先鼠标选中需要的 HTTP 请求,然后把键盘设为大写模式,按下 Shift + R,会弹出模拟并发的次数
然后输入你需要并发的次数,然后发送请求即可。
这个也就是右键 session 栏中选择 Replay → Ressue Requests,但似乎不能选择次数,工具栏中 Replay 按钮同样也是这个功能,除此之外,右键 session 栏中的 Replay 中从上到下依次是无条件重发选中的请求,重发请求并编辑(这会打开一个加了断点的请求可进行请求和响应数据的修改),重发并验证(重发并验证请求结果,会自动加颜色标识),重发序列(打开数量设置界面,标识需要重发多少次请求),重发并打开 composer 界面(可编辑或发送),在 IE 上直接发起这个请求。
四.捕获特定浏览器的请求
通过将 Fiddler 状态栏中的 Any Process 按钮进行拖动,拖动到指定浏览器的标题栏上,可以实现 Fiddler 只捕获通过该浏览器的请求
五.Fiddler 模拟请求发送并查看响应
在 Request 栏中的 Composer 中,在 Parsed 中机型请求方式,请求 url,请求协议,请求头,请求体的编辑,然后点击 Excute 进行发送请求,而响应结果可以在左侧 sessions 栏中出现,所以说在执行 Excute 之前最好清空一下 sessions 框中的 sessions,Composer 中数据具体该怎么写,可以将 sessions 框中的某一 session 拖动到 Composer 中来模仿着写