洛夫此调试工具。这将是巨大的,如果我可以看到每次通话的时间花费为一列,而不必点击各个项目,并期待在其统计数据。

我没有看到任何选项,添加此列。有没有办法通过一个配置文件或脚本来做到这一点?

由于

有帮助吗?

解决方案

有肯定的是

在提琴手,进入规则 - >自定义规则...

现在做一找到“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。为我工作,欢呼声。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top