1.概述
fiddler是一个抓包工具,有时候方便我们在访问网页上,看看网页的参数和返回结果。其中很重要的一条是,可以查看网页的响应速度,在对于调优方面提供一些依据。
2.软件安装
我们可以通过360软件管家来安装比较好,可以选择fiddler4 .
3.增加过滤
一般情况下 ,fiddler 会有很多其他的网站请求,导致我们观察指定的网站。
我们只需要配置 hosts即可,按照上图的配置。如果需要配置多台主机可以使用分号隔开。
4.网页的响应时间监控
有时候我需要监控网站的性能,其中响应时间是一个重要的指标,fiddler 好像不直接支持响应时间。
我们可以通过自定义规则来实现。
增加如上的脚本
脚本代码如下:
public static BindUIColumn("TimeTaken/ms", 120)
function TimeTaken(oS: Session):String{
var sResult = "0";
//会话响应时间
var t1_ms = oS.Timers.ClientBeginResponse.ToUniversalTime().Millisecond;
var t1_m = oS.Timers.ClientBeginResponse.ToUniversalTime().Minute;
var t1_s = oS.Timers.ClientBeginResponse.ToUniversalTime().Second;
var t1 = t1_m*60*1000 + t1_s*1000 + t1_ms ;
//会话请求开始时间
var t2_ms = oS.Timers.ClientDoneRequest.ToUniversalTime().Millisecond;
var t2_m = oS.Timers.ClientDoneRequest.ToUniversalTime().Minute;
var t2_s = oS.Timers.ClientDoneRequest.ToUniversalTime().Second;
var t2 = t2_m*60*1000 + t2_s*1000 + t2_ms ;
if(t1 >= t2){
var t3 = t1 - t2;
sResult = t3.toString();
}
return sResult;
}
得出的时间是毫秒数。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人