JMeter-停止远程服务器
我在分布式模式下运行JMeter(1个主设备和2个从设备) 在我的主机器中,我发出以下命令JMeter-停止远程服务器,jmeter,Jmeter,我在分布式模式下运行JMeter(1个主设备和2个从设备) 在我的主机器中,我发出以下命令 jmeter -n -t script.jmx -r 它在两台从机上开始测试&效果很好。如果我需要停止测试(在非gui模式下),如果我按下ctrl+c,它只会停止主机。从机继续执行测试。我还尝试了shutdown.cmd。master显示“从127.0.0.1接收到关机”,但未执行任何操作 问题: 运行测试时停止测试的最佳方法是什么?运行shutdown.sh或stoptest.sh对我来说效果很好 我
jmeter -n -t script.jmx -r
它在两台从机上开始测试&效果很好。如果我需要停止测试(在非gui模式下),如果我按下ctrl+c
,它只会停止主机。从机继续执行测试。我还尝试了shutdown.cmd
。master显示“从127.0.0.1接收到关机”,但未执行任何操作
问题:
运行测试时停止测试的最佳方法是什么?运行shutdown.sh或stoptest.sh对我来说效果很好 我在主机上运行它,从机接收到关机/停止信号并开始关机
在运行jenkins时,我在运行测试的jenkins从机上发出shutdown/stop命令。我认为jmeter没有提供简单的方法来处理这种情况。解决方法是使用ssh从服务器远程调用每个服务器上的stoptest.sh/cmd。我不确定这是否是一个有效的要求,但您肯定可以在bugzilla Jmeter列表中记录一个bug/限制。在这里为大家发布回复。谢谢。@NachiketKate,谢谢。我认为它应该是有效的,因为GUI模式提供了一个选项“RemoteStopAll”来突然停止测试。在非gui模式下没有选项。是。一些机制/开关/选项也应该在非gui模式下出现。要使这些脚本正常工作,需要做些什么吗?除非您更改了任何配置,否则它们应该正常工作。我没有以任何方式改变它们。可能有一个配置选项,端口jmeter应该监听关闭信号。