我正在通过cmd运行JMeter测试,我想像在GUI模式下那样停止测试/关闭,但我不能这样做。 我输入bin文件夹并双击shutdown.cmd / stoptest.cmd,但我一直收到此错误:
Error: Could not find or load main class testing\apache-jmeter-3.0\bin\ApacheJMeter.jar
n.b。我的路径中没有文件夹“测试”。路径是这样的:
C:\Load testing\apache-jmeter-3.0\bin
答案 0 :(得分:1)
大多数开发人员只知道一种编程语言的SDK和其他所有内容都很糟糕,特别是在这里,你会遇到编写错误的批处理文件。
最快的解决方法是重命名您的"负载测试"文件夹进入"负载测试"。在可能的情况下,如果可能的话,将应用程序置于不包含空格,非英文字符,特殊符号等的路径中,以防万一。
修复方法是使用引号括起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实例已进行了最佳配置。