Performance 集群场景的JMeter

Performance 集群场景的JMeter,performance,jmeter,load,stress-testing,Performance,Jmeter,Load,Stress Testing,我必须在由三台服务器组成的负载平衡集群系统上执行负载测试 通过JMeter对每台服务器进行测试是一种好的做法吗?或者,测试整个集群调用负载平衡器专用端点会更好 谢谢 测试整个系统总是更好。我的意思是,您可以发现负载平衡管理的问题。与生产环境处于相同的条件总是更好的。 在你对第一次测试的评估之后。您可以通过另一个测试来调节并发现可能一台服务器正在减慢链的速度。答案是两者都有,您应该找到更多的情况。您需要在负载上测试您的系统,尽可能接近真实环境,以了解其功能 而且,例如,在升级版本时,有时只有少数甚

我必须在由三台服务器组成的负载平衡集群系统上执行负载测试

通过JMeter对每台服务器进行测试是一种好的做法吗?或者,测试整个集群调用负载平衡器专用端点会更好


谢谢

测试整个系统总是更好。我的意思是,您可以发现负载平衡管理的问题。与生产环境处于相同的条件总是更好的。
在你对第一次测试的评估之后。您可以通过另一个测试来调节并发现可能一台服务器正在减慢链的速度。

答案是两者都有,您应该找到更多的情况。您需要在负载上测试您的系统,尽可能接近真实环境,以了解其功能


而且,例如,在升级版本时,有时只有少数甚至一台服务器保持在线,您需要知道它可以承受什么样的负载。

性能良好的负载测试需要尽可能地模拟实际应用程序的使用情况,因此,如果负载平衡器充当系统的单一入口点,JMeter只需点击该端点,整个系统就会像一个服务器黑匣子

关于分布式系统测试的最佳实践,您还可以考虑以下几个方面:

负载平衡器可能会根据来源路由请求,因此最好实现,以便每个JMeter虚拟用户都有自己的源IP地址。 负载均衡器端点主机可能有多个IP地址,因此考虑到您的测试计划,因此每个JMIT虚拟用户可以自行解决端点地址,这是由于缓存OS或JVM级别上的DNS调用,测试只能击中一个节点,而其他的将空闲。