我有一个使用 zend 框架制作的网站(不是很重要,但要准确)。
我需要一个软件/脚本/任何东西来创建某种压力测试,看看它可以支持多少用户。
我必须模拟用户在页面之间导航,没什么太花哨的。
谁能给我一些建议?
如果我可以创建某种对硬件资源的依赖关系,那就太好了。
我有一个使用 zend 框架制作的网站(不是很重要,但要准确)。
我需要一个软件/脚本/任何东西来创建某种压力测试,看看它可以支持多少用户。
我必须模拟用户在页面之间导航,没什么太花哨的。
谁能给我一些建议?
如果我可以创建某种对硬件资源的依赖关系,那就太好了。
如果您在 apache 网络服务器上运行,请查看apache bench
其他一些答案将为您提供非常基本的负载测试水平,但通常它们不会实际运行服务器,因为它们不会请求页面上的所有其他资源(图像、css 等)。如果这对您来说没问题,那么它们是一个很好的起点。只要知道您只会测试系统的一部分。如果您想更准确地模拟预期流量,那么您需要升级到更复杂的负载测试工具。如果您的软件预算为零,则有 JMeter 和 OpenSTA。在预算有限的情况下,您可以使用 BrowserMob 或 LoadStorm 的服务进行简单的负载测试。如果您需要的不止这些,您将需要寻找更复杂的负载测试工具(例如我们的产品 - Web Performance Load Tester)。
使用 apache bench (http://httpd.apache.org/docs/2.0/programs/ab.html) 或 siege -my favourite- (http://freshmeat.net/projects/siege/) 进行测试