如何在Magento中进行压力/负载测试

5

我正在使用Magento创建一家电子商务网站。我想在我的网站上使用压力测试来查看它的稳健性和负载能力。我已经阅读了很多相关内容,但没有找到令人满意的答案。请建议一些可以进行压力测试的工具,并且我可以在本地主机上进行吗?

2个回答

8
你可以使用jmeter, apache bench, siege来对你的网站进行负载测试。
试着使用这些工具增加服务器的负载,并找到应用程序能够处理的最大客户端数量。然后继续增加负载,看它在崩溃之前能够承受多少。
最近我对使用flazr的流媒体服务器进行了一些负载测试。服务器在400个并发连接之前表现良好。当连接数达到400时,性能开始变慢,而在450个连接时则完全崩溃。因此,400是其支持的最大连接数量。但如果接近450,我将尝试减少负载以保护我的服务器或增加硬件容量,例如RAM、CPU和NIC。
以下是一些有用的链接。
  1. 使用apachebench对网站性能进行基准测试
  2. 简单就是难的道理,Rasmus Lerdorf在演讲中使用了siege工具
  3. SQA.SE回答关于在哪里可以找到好的jmeter教程

谢谢!好答案!我会跟随它的! - MJQ
在这三种工具中,你会建议使用哪一个? - MJQ
我使用过jmeter和siege。在我看来,JMeter是最好的选择。但第一次使用可能会有点难以理解。它有一个用户界面,因此您不需要像“ab”或“siege”那样学习很多命令选项。 - Shiplu Mokaddim
@MJQ 我已经为您添加了一些教程链接。 - Shiplu Mokaddim
不知道。从来没有这样检查过。在QA社区中,JMeter是相当标准的负载测试工具。 - Shiplu Mokaddim

0

我使用Jmeter测试Magento网站的负载和性能。Jmeter是一个很好的验证工具,可以生成相当高效的分析报告。对于中小型企业来说,Jmeter非常有用,可以测试网站的负载和性能,并且不需要任何许可证。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接