记录网站加载时间?

时间:2010-10-26 00:33:32

标签: javascript unit-testing firefox testing firebug

我正在尝试记录从世界各地平均(例如10次运行)加载我的网站所需的时间。为此,我正在考虑使用代理列表来实现这一点,并且我不确定这是完成此操作的完美方式。

  1. 是否有一个Firefox附加组件,让我可以使用Firebug自行计时?
  2. 是否有其他方法可以运行此测试?
  3. 来自测试社区的任何提示都会很棒。

7 个答案:

答案 0 :(得分:3)

  • Firebug中的“Net”标签
  • Google PageSpeed
  • Yahoo YSlow

您还可以在页面中添加JavaScript代码段,您的客户也可以报告其页面呈现速度 http://blog.yottaa.com/2010/10/how-to-measure-page-load-time-with-google-analytics/

答案 1 :(得分:0)

答案 2 :(得分:0)

我使用unix / linux命令'wget'(或'curl')进行了计时。我会做的是:

time wget 'hxxp://mycoolwebsite.com' > index.html
time curl 'hxxp://mycoolwebsite.com' > index.html

我为一个基于文本的Web服务器做了这个,它在返回值之前在php中执行了一个动作。有选项可以指定你是否也获得了图像(我认为)。

希望这有帮助。

答案 3 :(得分:0)

我不能再推荐Fiddler了。虽然它没有检查“世界各地”的性能,但它确实根据典型的延迟进行了猜测。另外,您可以在实际浏览器中获得实际加载时间(不要将其与渲染时间混淆)。许多基于Web的工具将下载您页面的所有文件,但由于脚本和其他东西,它们将错过吨。提琴手抓住了一切。

答案 4 :(得分:0)

还有internetsupervision,但我不确定真正是多么准确。

答案 5 :(得分:0)

pingdom.com为此提供免费增值解决方案。一个免费的网站,更多的网站将花费你。

答案 6 :(得分:0)

您将需要使用外部服务。该服务可能有一个您可以使用的Firefox插件,但最终您希望从多个受控测试服务器运行您的查询,这些服务器构建为独立于其他变量测试您的负载。