请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

jmeter执行线程报错 ,找不到方法

报错:2019-03-01 18:44:49,604 ERROR o.a.j.JMeter: Uncaught exception: java.lang.NoSuchMethodError: org.apache.jmeter.samplers.SampleSaveConfiguration.setFormatter(Ljava/text/DateFormat;)V at kg.apc.jmeter.JMeterPluginsUtils.doBestCSVSetup(JMeterPluginsUtils.java:272) ~[JMeterPlugins-Standard.jar:?] at kg.apc.jmeter.perfmon.PerfMonCollector.setupSaving(PerfMonCollector.java:140) ~[JMeterPlugins-Standard.jar:?] at kg.apc.jmeter.perfmon.PerfMonCollector.testStarted(PerfMonCollector.java:117) ~[JMeterPlugins-Standard.jar:?] at org.apache.jmeter.reporters.ResultCollector.testStarted(ResultCollector.java:350) ~[ApacheJMeter_core.jar:5.0 r1840935] at kg.apc.jmeter.vizualizers.CorrectedResultCollector.testStarted(CorrectedResultCollector.java:28) ~[JMeterPlugins-Standard.jar:?] at org.apache.jmeter.engine.StandardJMeterEngine.notifyTestListenersOfStart(StandardJMeterEngine.java:215) ~[ApacheJMeter_core.jar:5.0 r1840935] at org.apache.jmeter.engine.StandardJMeterEngine.run(StandardJMeterEngine.java:384) ~[ApacheJMeter_core.jar:5.0 r1840935] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_121]

请教老师帮我看下,我搞了一天,都没有解决。我的是jmeter5.0。组件是JMeterPlugins-Standard-1.4.0
不知道是不是插件版本问题。

正在回答 回答被采纳积分+3

1回答

大周 2019-03-01 19:19:54

如果单从错误上来看”java.lang.NoSuchMethodError“ ,这里报的就是一个没有这个方法的错误。 从java编程的角度理解,就是调用了错误的方法。   你是不是在jmeter中,自己写了一些代码呢,然后调用了某些插件里提供的方法,然后这个插件有问题,不提供这个方法了。 所以这里就报错了呢。 我没有看到脚本,以上是我的一些猜测。  另外一个可能,如果你没有自己写代码的话。 那就有可能是插件与jmeter的版本不匹配导致的。 有一些方法之间的相互调用出现了问题 

0 回复 有任何疑惑可以回复我~
  • 提问者 Emmanuels #1
    D:\apache-jmeter-5.0\bin>jmeter -n -t D:\apache-jmeter-5.0\bin\智慧校园login.jmx -l result.jtl -e -o D:\apache-jmeter-5.0\bin\HttpReport
    
    Creating summariser <summary>
    
    Created the tree successfully using D:\apache-jmeter-5.0\bin\智慧校园login.jmx
    
    Starting the test @ Mon Mar 04 11:28:20 AWST 2019 (1551670100878)
    
    Waiting for possible Shutdown/StopTestNow/Heapdump message on port 4445
    
    Warning: Nashorn engine is planned to be removed from a future JDK release
    
    Uncaught Exception java.lang.NoSuchMethodError: org.apache.jmeter.samplers.SampleSaveConfiguration.setFormatter(Ljava/text/DateFormat;)V. See log file for details.
    D:\apache-jmeter-5.0\bin>
    
    
    
    
    
    
    老师,我没有写代码,就是在命令行执行了这个自动生成测试报告的命令,就报这个了。我检查了组件和jmeter版本,我的朋友这用的这一套,没有报错
    回复 有任何疑惑可以回复我~ 2019-03-04 11:30:40
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信