2009-08-28 32 views
3

我在寻找类似于Hammerhead的东西。目前,我编写JavaScript代码进行测试,我宁愿使用一个我可以轻松共享的工具,并拥有一个GUI。你如何测量IE6中的网站加载时间?

编辑:我希望能跟踪加载事件,如果可能的话,可以轻松地做重复测试。

+2

更重要的是,你为什么要打扰IE6? – 2009-08-28 11:03:28

+1

@Nerdling,这不是我的决定。我自己提出了这个问题。 – 2009-08-29 15:36:24

回答

1

Fiddler2将为您的网页及其所有内容提供加载时间信息。另外,IE8的开发者工具将为你在页面中的功能指明加载时间。只需按F12

对于Fiddler,只需加载页面并在右侧框架中观看标题/时间结果即可。

对于IE8开发工具:

  1. 在探查器选项卡,单击开始分析
  2. 刷新页面F5然后按停止分析加载一次,你可以看到时间调用每个函数或整个调用树。

你也可以使用Firebug Lite给IE一些Firebug的爱...只是获取并记录日期在页面加载开始...并在页面加载结束...并记录三角洲。

+0

但他要求IE6解决方案。 – rahul 2009-08-28 11:10:59

+0

诚然,Keith正在寻找一个IE6解决方案......而Fiddler将会提供这个解决方案(甚至可以用于其他非IE浏览器),Firebug Lite也可以在IE6中工作。如果/当IE8可用时,我提到IE8开发工具栏是另一种选择。 ;-) – scunliffe 2009-08-28 13:14:53

+0

Fiddler很棒,我经常用它。 – 2009-08-28 15:52:10

0

使用Firebug Lite,首先请注意IE8上有一个1.4的错误,我不得不根据this answer切换回v1.3。其次,您需要在您的<head>上包含脚本链接,而不是像在重新加载页面时使用小书签,Firebug lite的小书签形式将消失。我花了一段时间才弄清楚记录时间的代码,我最终发现了这些代码。这Firebug Guide

把这个代码的15在<head>

<script type="text/javascript" src="https://getfirebug.com/releases/lite/1.3/firebug-lite.js"></script> 
<script type="text/javascript">console.time('firebug lite');</style> 

,然后把这个代码在主体部分的结尾:

<script type="text/javascript">console.timeEnd('firebug lite');</style> 

注意,这只会告诉你的负荷你的HTML,CSS,脚本和图像的时间 - 而不是服务器端代码的时间。如果你想要你需要使用提琴手根据@scunliffe的回答