我为jmeter做了一个分布式设置。(1个主服务器+ 2个从服务器),我在主服务器的Jmeter UI中保持线程计数为50,并希望两个从服务器也将分别发送50-50个请求(因为从设备复制主设备的脚本),将服务器上的总命中数合并为150个请求。但在测试结束时,我得到的摘要报告仅为50个用户。我希望看到对服务器的总共150次访问,其中每台计算机发送50个请求。
dfuffjeb1#
JMeter主机既不执行任何请求也不启动任何线程,如果您有2个从机,并且想要启动总共150个线程,则应在主机的线程组中放置75个线程。另外,不要使用GUI运行测试,它只用于开发和调试,you should execute your JMeter scenario in command-line non-GUI mode
jmeter -Rslave1,slave2 -n -t test.jmx -l result.jtl
如果你想让主节点也发送请求,你需要在主节点上启动jmeter-server进程,并告诉JMeter使用主节点:
jmeter -Rslave1,slave2,localhost -n -t test.jmx -l result.jtl
更多信息:
1条答案
按热度按时间dfuffjeb1#
JMeter主机既不执行任何请求也不启动任何线程,如果您有2个从机,并且想要启动总共150个线程,则应在主机的线程组中放置75个线程。
另外,不要使用GUI运行测试,它只用于开发和调试,you should execute your JMeter scenario in command-line non-GUI mode
如果你想让主节点也发送请求,你需要在主节点上启动jmeter-server进程,并告诉JMeter使用主节点:
更多信息: