什么是Jmeter的分布式测试?
它的实际目的是什么?
我在Jmeter中搜索并阅读了很多关于主/从概念的内容,我知道它是如何完成的,但它的用途是什么?
答案 0 :(得分:2)
实际上,单个普通配置机器存在限制,无法生成大量用户负载测试。因此,我们使用分布式负载测试来使用多台机器来生成负载,其中您正确地说我们使用了主从配置。 有关JMeter的分布式负载测试和其他内容的更多信息,请参阅链接 - Distributed load testing with JMeter
答案 1 :(得分:1)
当您在CPU,内存,网络方面达到机器的极限时,将使用分布式测试:
但在使用之前确保您确实需要它,请阅读:
答案 2 :(得分:1)
jmeter分布式测试的主要原因是负载分配。这意味着:您认为要为应用程序生成3000个用户的负载,Jmeter在创建用户数量方面没有限制,但限制是我们的硬件或CPU。我们假设由于我们的CPU限制,我们只能从一台计算机发送1000个请求。如果我需要发送3000个请求意味着我需要3个系统。这个分布式测试将在一个文件中提供3000个用户的结果作为输出。
如果你的系统运行良好且使用http sampler或smpt,你不会觉得使用distributed来生成负载。但是如果你开始使用像Webdriver采样器这样的采样器或者提供高负载CPU的东西,你需要去分发。因为例如:您正在运行的Webdriver采样器,因此在一个系统中只能启动10到15个用户,如果您需要更多用户需要分发,除了分布式之外没有其他好的选择
答案 3 :(得分:0)
它用于从不同位置生成负载或产生比单台计算机更多的负载。