什么是用于对网页/网站进行性能测试的好工具或网站?

时间:2009-03-11 15:46:17

标签: asp.net performance http

用于对网页/网站进行性能测试的好工具或网站是什么?我试图找到一个很好的基线来检测我的页面加载到一个托管提供商与另一个托管提供商的速度。我最初使用http://www.freespeedtest.com/但是喜欢为别人获取意见和链接。

7 个答案:

答案 0 :(得分:7)

我使用安装了FireBugYSlow插件的Firefox。

答案 1 :(得分:3)

我用它来测量页面的大小和所需的HTTP请求数量: http://www.websiteoptimization.com/services/analyze/

我使用Pingdom来衡量我网站的平均响应时间。

答案 2 :(得分:3)

对于简单的基本测试,请使用ab(ApacheBench)或httperf。

Pingdom对于特定页面的初始分析和站点响应的测量非常有用。但是,这不是负载测试工具。

为此你必须去商业工具。以下是一些选项:

  1. 主题
  2. Gomez 强文
  3. LoadRunner的
  4. 我最近也检查了Load Impact,它似乎是一个很好的基本工具。

    最后,这是一个相当全面的选项列表。 http://www.softwareqatest.com/qatweb1.html#LOAD

答案 3 :(得分:2)

以下是我使用的一些内容:

http://www.linkvendor.com/seo-tools/speedtester.html(这个非常详细)

http://www.vertain.com/?sst(非常快速和简单的速度测试)

http://www.iwebtool.com/speed_test(另一个简单的速度测试)

答案 4 :(得分:1)

Firefox的YSlow插件非常适合帮助您调整性能,就像firebug的NET选项卡一样。

答案 5 :(得分:1)

使用YSlow的Firebug是一种非常常见的组合。谷歌也有PageTest这是另一个与Firebug一起使用的插件。它有一些不同的规则,但仍然非常类似于YSlow。我喜欢使用这两种工具进行初始测试,因为它们可以提供非常简单和快速的结果。

一旦开始进行优化并希望了解性能如何变化,我建议您使用Pagetest。它为YSlow提供了一个Web界面,如性能结果/分析,以及非常好的瀑布图,以查看花费的时间。也许关于Pagetest的两个最有用的东西是:1)它允许你轻松地执行多次试验; 2)它为冷和热缓存案例提供了明确的结果。我发现多次试验是获得真实性能结果的唯一真正方法,单次试验中的差异太大。

答案 6 :(得分:1)

我尝试了所有这些工具,最后遇到了Firebug的“Net Export”插件。现在我使用Firebug的“NET”选项卡来跟踪我的网站性能,我可以将其导出到.har format以便稍后作为存档查看。我可以使用.har档案作为基线,然后采取更多的萤火虫“持久”痕迹,然后在视觉上进行比较。