我在分布式模式(1个主设备和2个从设备)中运行JMeter。
在我的主计算机中,我发出以下命令
jmeter -n -t script.jmx -r
它可以在两个从属机器上启动测试,并且运行良好。如果我需要停止测试(在非GUI模式下),如果我按
ctrl+c
,它将停止母版。奴隶继续执行测试。我也尝试过shutdown.cmd
。大师显示“关机是从127.0.0.1收到的”,但没有执行任何操作。问题:
停止测试的最佳方法是什么?
最佳答案
运行shutdown.sh或stoptest.sh对我来说效果很好。
我在主机上运行它,从机收到关机/停止信号并开始关闭。
通过jenkins运行时,我在运行测试的jenkins从属设备上发出shutdown/stop命令。
关于JMeter-停止远程服务器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33511399/