我在分布式模式下运行JMeter(1个主服务器和2个从服务器)。
在我的主机中,我发出以下命令
input.fullwidth{width:100%}
它开始在奴隶机器和测试中进行测试。效果很好。如果我需要停止测试(在非gui模式下),如果我按jmeter -n -t script.jmx -r
,它就会停止主控。奴隶继续执行测试。我也试过了ctrl+c
。 master显示'shutdown从127.0.0.1收到但没有做任何事。
问题:
在测试运行时停止测试的最佳方法是什么?
答案 0 :(得分:2)
运行shutdown.sh或stoptest.sh对我来说效果很好。
我在主设备上运行它,从设备接收关闭/停止信号并开始关闭。
当通过jenkins运行时,我在运行测试的jenkins slave上发出shutdown / stop命令。
答案 1 :(得分:0)
要停止分布式测试,您需要在向导上运行以下命令:./shutdown.sh
不要忘记先转到 jmeter/bin 文件夹。运行此命令后,master 会向所有下级发送停止测试的命令