NonGUIDriver java.lang.IllegalArgumentException中的性能错误

时间:2016-11-30 15:07:49

标签: maven jmeter jmeter-maven-plugin

我有maven项目,在我的帮助下,我试图执行jmx文件,运行JMeter(jmeter-maven-plugin)。我有以下控制台输出

org.apache.jmeter.samplers.SampleSaveConfiguration

我想为了解决问题 <dependency> <groupId>org.apache.jmeter</groupId> <artifactId>ApacheJMeter_core</artifactId> <version>3.1</version> </dependency> 我试图在依赖中添加SampleSaveConfiguration类

No field 'sentBytes' found in class 'org.apache.jmeter.samplers.SampleSaveConfiguration'

但实际上并没有帮助。比我找到问题SampleSaveConfiguration,但在课程private boolean sentBytes;中我找到了字段d:\tools\jmeter_examples\Example\jmeter-maven-example>jmeter -n -t D:\tools\jmeter_examples\Example\jmeter-maven-example\src\test\jmeter\ZawyaJmeterTest.jmx -l D:\tools\jmeter_examples\Example\jmeter-maven-example\target\jmeter\results\ZawyaJmeterTest.jtl Writing log file to: d:\tools\jmeter_examples\Example\jmeter-maven-example\jmeter.log Created the tree successfully using D:\tools\jmeter_examples\Example\jmeter-maven-example\src\test\jmeter\ZawyaJmeterTest.jmx Starting the test @ Wed Nov 30 17:26:53 EET 2016 (1480519613563) Waiting for possible Shutdown/StopTestNow/Heapdump message on port 4445 Tidying up ... @ Wed Nov 30 17:27:07 EET 2016 (1480519627819) ... end of run 我不知道以什么方式搜索这样的问题。

在本地运行JMeter测试时很好 -

{{1}}

有人遇到过这样的问题吗?或者推荐一些决定方法,请!!!

2 个答案:

答案 0 :(得分:0)

似乎当前版本的jmeter-maven-plugin(2.0.3)落后于JMeter版本(当前为3.1)。

尝试运行3.1版本的jmx时,我遇到了完全相同的异常。但是,当我使用版本2.13的JMeter GUI重新创建jmx时,它与版本2.0.3的jmeter-maven-plugin一起运行良好。

可能值得降级JMeter的工作版本。

答案 1 :(得分:0)

jmeter-maven-plugin的最新版本2.6.0现在支持最后一个版本的JMeter 3.3,现在由2个人维护,其中一个是Apache JMeter项目的提交者,所以它现在紧跟JMeter版本。

请参阅以下有关如何配置它的信息:

所有问题都应该修复。