JMeter 5.4打开测试计划时出现意外错误

13
我创建了一个非常简单的测试计划: 输入图像描述
  1. 我将测试计划保存为MySimpleTestplan.jmx

  2. 关闭JMeter

  3. 再次启动JMeter:双击jmeter.bat文件

  4. JMeter启动

  5. 我浏览到MySimpleTestplan.jmx并选择它

  6. 意外错误。请参见下面的图片:

  7. 输入图像描述

  8. 我查看日志

    WARN o.a.j.g.a.Load: 意外错误。java.lang.NullPointerException java.lang.NullPointerException: null at java.util.ArrayDeque.addLast(ArrayDeque.java:304) ~[?:?] at java.util.ArrayDeque.add(ArrayDeque.java:495) ~[?:?] at org.apache.jmeter.gui.action.LoadRecentProject.updateRecentFileMenuItems(LoadRecentProject.java:125) ~[ApacheJMeter_core.jar:5.4] at org.apache.jmeter.gui.util.JMeterMenuBar.setProjectFileLoaded(JMeterMenuBar.java:144) ~[ApacheJMeter_core.jar:5.4] at org.apache.jmeter.gui.MainFrame.setProjectFileLoaded(MainFrame.java:330) ~[ApacheJMeter_core.jar:5.4] at org.apache.jmeter.gui.GuiPackage.setTestPlanFile(GuiPackage.java:732) ~[ApacheJMeter_core.jar:5.4] at org.apache.jmeter.gui.action.Load.loadProjectFile(Load.java:136) ~[ApacheJMeter_core.jar:5.4]在org.apache.jmeter.gui.action.Load.loadProjectFile(Load.java:101)处加载项目文件,然后在org.apache.jmeter.gui.action.Load.doActionAfterCheck(Load.java:88)进行检查后执行操作。在org.apache.jmeter.gui.action.AbstractActionWithNoRunningTest.doAction(AbstractActionWithNoRunningTest.java:44)中执行动作前未运行测试。在org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:87)中处理动作路由,而java.awt.EventQueue.dispatchEvent(EventQueue.java:740)是事件分发的一部分。在java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?]处出现错误,详细信息请查看日志。

我的Java版本是:javac 11.0.8 JMeter版本:5.4 我真的被卡住了。


有时候这个版本无法将测试计划保存为新文件...(非常难过。异常情况是相同的 - NPE) - user2602807
1个回答

13

谢谢 @user7294900 :-) 我降级到了较旧版本的JMeter,现在它运行得非常好。再次感谢您。 - user3624378
1
@user3624378 如果您不想降级,另一个选择是使用最新的JMeter构建 https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/lastSuccessfulBuild/artifact/src/dist/build/distributions/apache-jmeter-5.4.1-SNAPSHOT.zip - user7294900
这个 bug 只影响“最近打开”菜单吗?有人知道吗?如果只是这样的话,我可以忍受,但不清楚是否还有其他影响。 - Vince Bowdren
1
@VinceBowdren 这与在 JMeter GUI 中运行有关,而与 CLI 模式无关。 - user7294900

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接