我将测试计划保存为MySimpleTestplan.jmx
关闭JMeter
再次启动JMeter:双击jmeter.bat文件
JMeter启动
我浏览到MySimpleTestplan.jmx并选择它
意外错误。请参见下面的图片:
我查看日志
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 我真的被卡住了。