题
洛夫此调试工具。这将是巨大的,如果我可以看到每次通话的时间花费为一列,而不必点击各个项目,并期待在其统计数据。
我没有看到任何选项,添加此列。有没有办法通过一个配置文件或脚本来做到这一点?
由于
解决方案
有肯定的是
在提琴手,进入规则 - >自定义规则...
现在做一找到“onBeforeResponse”,并在该方法中,在底部添加下面的代码行:
oSession["ui-customcolumn"] = oSession["X-TTLB"];
应该做的伎俩给你。
其他提示
我试过其他的答案,但没有人给我的实际总经过时间的推移,TTLB并不总是我们想要的。小提琴手帮助页面@Eric劳伦斯提到有更好的答案。按下Ctrl + R为脚本编辑器,则该代码添加到处理程序类:
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月 - 我升级到4.4.4.4提琴手Beta版和发现,此选项不再可用
在TTLB是存在的,只是发现了它。右键点击上面的网址栏,点击自定义列,在收集,选择会话计时器,计时器中的名称:选择TTLB。为我工作,欢呼声。
不隶属于 StackOverflow