Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JMeter-停止远程服务器_Jmeter - Fatal编程技术网

JMeter-停止远程服务器

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(1个主设备和2个从设备)

在我的主机器中,我发出以下命令

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应该监听关闭信号。