喜欢这个调试工具。如果我能看到每个调用作为一列需要多长时间,而不是单击每个单独的项目并查看其统计信息,那就太好了。
我没有看到任何添加此列的选项。有没有办法通过配置文件或脚本来做到这一点?
谢谢
喜欢这个调试工具。如果我能看到每个调用作为一列需要多长时间,而不是单击每个单独的项目并查看其统计信息,那就太好了。
我没有看到任何添加此列的选项。有没有办法通过配置文件或脚本来做到这一点?
谢谢
我尝试了其他答案,但它们都没有给我实际的整体经过时间,因为 TTLB 并不总是我们想要的。提到的提琴手帮助页面@Eric Lawrence 有更好的答案。为脚本编辑器按 Ctrl+R,然后将此代码添加到 Handlers 类:
public static BindUIColumn("Time Taken")
function CalcTimingCol(oS: Session){
var sResult = String.Empty;
if ((oS.Timers.ServerDoneResponse > oS.Timers.ClientDoneRequest))
{
sResult = (oS.Timers.ServerDoneResponse - oS.Timers.ClientDoneRequest).ToString();
}
return sResult;
}
这还具有正确排序的额外好处。
2012 年 10 月更新,这似乎是现在内置的。
单击规则 -> 性能 -> 显示最后一个字节的时间
下一个请求将在自定义列中显示 ttlb。
2013 年 5 月更新 - 我升级到 Fiddler 4.4.4.4 Beta 并发现此选项不再可用。
肯定有。
在 Fiddler 中,转到规则 -> 自定义规则...
现在查找“onBeforeResponse”,并在该方法中,在底部添加以下代码行:
oSession["ui-customcolumn"] = oSession["X-TTLB"];
应该为您解决问题。
TTLB 在那里,刚刚找到它。右键点击urls上面的列,点击custom columns,在collection中,选择session timers,在Timer Name中:选择TTLB。为我工作,干杯。