【问题标题】:Create a stresstest for a site为站点创建压力测试
【发布时间】:2011-03-21 14:14:34
【问题描述】:

我有一个使用 zend 框架制作的网站(不是很重要,但要准确)。

我需要一个软件/脚本/任何东西来创建某种压力测试,看看它可以支持多少用户。

我必须模拟用户在页面之间导航,没什么太花哨的。

谁能给我一些建议?

如果我可以创建某种对硬件资源的依赖,那就太好了。

【问题讨论】:

  • blog.olenepal.org/index.php/archives/300 使用 apache benchmark (ab) 和 JMeter
  • 大约一年前我使用了一个免费的网站/服务,它汇总了非常好的统计数据,例如访问时间、最多 50 个同时用户的加载时间。 (更多的用户不是免费的)。不过我很抱歉,我不记得网站的名称,而且我的 google-fu 今天对我来说并不强大。

标签: php web stress-testing simulate


【解决方案1】:

如果您在 apache 网络服务器上运行,请查看 apache bench

【讨论】:

    【解决方案2】:

    其他一些答案将为您提供非常基本的负载测试水平,但通常它们不会实际运行服务器,因为它们不会请求页面上的所有其他资源(图像、css 等) .如果这对您来说没问题,那么它们是一个很好的起点。只要知道您只会测试系统的一部分。如果您想更准确地模拟预期流量,那么您需要升级到更复杂的负载测试工具。如果您的软件预算为零,则有 JMeter 和 OpenSTA。在预算有限的情况下,您可以使用 BrowserMob 或 LoadStorm 的服务进行简单的负载测试。如果您需要更多,您将需要寻找更复杂的负载测试工具(例如我们的产品 - Web Performance Load Tester)。

    【讨论】:

      【解决方案3】:

      使用 apache bench (http://httpd.apache.org/docs/2.0/programs/ab.html) 或 siege -my favourite- (http://freshmeat.net/projects/siege/) 进行测试

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-05-31
        • 2011-08-11
        相关资源
        最近更新 更多