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

来源:8-3 创建maven工程及可能遇到的坑

Emmanuels

2019-03-01

报错: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
不知道是不是插件版本问题。

写回答

1回答

大周

2019-03-01

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

0
1
Emmanuels
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 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
共1条回复

性能测试入门-Jmeter工具与监控

精选接口,数据库,服务器,大数据等性能测试,从认知到实际工作

2603 学习 · 364 问题

查看课程