标签: cluster-computing load-testing
如何知道我的应用程序或服务器的最大负载。 我需要知道这一点,以决定我的应用程序是否需要集群。
如果我们必须做一个测试才能知道,所以我们需要很多并发客户端才能命中服务器。但我们无法在现实世界中模拟这种情况,如何模拟并发数百万人......?
也许我们可以测试生产中的单个服务器。但是当它失败时,这将是一个糟糕的用户体验。当然,我们可以在那之后改进它。
更早了解最大负载可能会更好。
答案 0 :(得分:0)
尝试使用负载测试框架,例如Grinder(非常好)或JMeter(有限但很简单)。两者都是用Java编写的,但可以加载测试任何Web应用程序。
答案 1 :(得分:0)
如果您不熟悉JMeter或其他开源安装工具,请尝试使用基于Web或基于云的工具。我将建议尝试Loadzen(完全披露,我运行此网站),它可以让您记录用户场景并模拟分布式负载,并且只按每个测试收费。
无论您选择使用哪种基于云的工具,我都建议您确保从小处开始慢慢增加,否则您将面临无法找到应用服务器临界点的风险。