2016-12-27 49 views
0

我正在通过CMD运行JMeter测试,我想停止测试/关机,因为我在GUI模式下做,但我做不到。 我进入bin文件夹,双击shutdown.cmd/stoptest.cmd但我不断收到此错误:不能正常关闭JMeter,Stoptest

Error: Could not find or load main class testing\apache-jmeter-3.0\bin\ApacheJMeter.jar

注:我的路径中没有“测试”文件夹。路径是这样的:

C:\Load testing\apache-jmeter-3.0\bin 

回答

1

大多数开发人员都知道只有一种编程语言的SDK的一点点,在一切吸吮,特别是从这里,您写的不好的批处理文件的痛苦。

最快的解决方法是将“Load testing”文件夹重命名为“Loadtesting”。如果可能的话,继续讨论Java,将应用程序放在不包含空格,非英文字符,特殊符号等的路径下以防万一。

的解决方法是围绕路径ApacheJmeter.jar与像引号:

java -cp "%~dp0ApacheJMeter.jar" org.apache.jmeter.util.ShutdownClient Shutdown %* 

如果可能的话,请通过报告JMeter bug tracker

一般乖巧JMeter的测试不需要问题要关闭,它们应该在指定数量的循环之后结束,或者根据线程组调度程序或其他。如果测试持续时间超过预期,则表示出现问题。确保您从9 Easy Solutions for a JMeter Load Test “Out of Memory” Failure文章中获得以下步骤,并且您的JMeter实例进行了最佳配置。

+0

这是一个很好的答案!从我的路径中删除空格解决了我的问题!谢谢!我应该将它报告给错误跟踪器吗? – Testerone

+0

是的,请帮助他人,让JMeter更好 –