为站点创建压力测试

时间:2011-03-21 14:14:35

标签: php web stress-testing simulate

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

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

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

有人能建议我吗?

如果我能够对硬件资源产生某种依赖性,那也很好。

3 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:2)

其他一些答案将为您提供一个非常基本的负载测试级别,但一般来说,他们不会实际操作服务器,因为他们不会请求页面上的所有其他资源(图像,CSS等) 。如果这对你好,那么他们是一个好的开始。只知道你只会测试系统的一部分。如果您想更准确地模拟预期的流量,那么您需要升级到更复杂的负载测试工具。如果您的软件预算为零,则有JMeter和OpenSTA。由于预算微薄,您可以使用BrowserMob或LoadStorm中的服务进行简单的负载测试。如果您需要的不仅仅是,那么您需要查看更复杂的负载测试工具(例如我们的产品 - Web Performance Load Tester)。

答案 2 :(得分:1)

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