我使用新的jmeter 2.13在分布式非gui模式下生成负载,并尝试使用shutdown.cmd停止它 - 它不起作用。
我在控制台“Command:shutdown from /127.0.0.1”中看到了 - 但是负载仍然在它之后。
在jmeter 2.12中,它工作正常,有时只需要发送第二次关机。 有人知道解决方案或者遇到同样的问题吗?
用ctrl + c中断测试真的很烦人 - 然后手动终止/重启远程节点上的所有jmeter服务器。
我的环境:主控主机 - windows7,从属节点 - windowsXP
感谢您的帮助!
答案 0 :(得分:0)
当Jmeter进程在至少一个负载生成器上死亡时,他们才遇到类似的问题。控制器无法知道这种情况已经发生并且永远等待。即使你发送一个关机命令,它也不会从LG获得它的“最后一批”,所以它一直在等待。
你提到必须杀死并重新启动你的负载生成器 - 很明显,如果lg proc仍然在运行,它们就不会以这种方式死掉。如果您只是再次启动该过程,请尝试将负载分散到更多负载生成器上。