max*_*ych 6 jmeter maven jmeter-maven-plugin
我有maven项目,在我的帮助下我试图执行一个jmx文件,运行JMeter(jmeter-maven-plugin).我有以下控制台输出
P E R F O R M A N C E T E S T S
[INFO] -------------------------------------------------------
[INFO] Invalid value detected for <postTestPauseInSeconds>. Setting pause to 0...
[INFO]
[INFO]
[INFO] Executing test: ZawyaJmeterTest.jmx
[INFO] Writing log file to: D:\tools\jmeter_examples\Example\jmeter-maven-example\target\jmeter\logs\ZawyaJmeterTest.jmx.log
[INFO] Error in NonGUIDriver java.lang.IllegalArgumentException: Problem loading XML from:'D:\tools\jmeter_examples\Example\jmeter-maven-example\target\jmeter\testFiles\ZawyaJmeterTest.jmx', missing class com.thoughtworks.xstream.converters.ConversionException: No field 'sentBytes' found in class 'org.apache.jmeter.samplers.SampleSaveConfiguration' : No field 'sentBytes' found in class 'org.apache.jmeter.samplers.SampleSaveConfiguration'
Run Code Online (Sandbox Code Playgroud)
我想为了解决这个问题, org.apache.jmeter.samplers.SampleSaveConfiguration我尝试在依赖项中添加SampleSaveConfiguration类
<dependency>
<groupId>org.apache.jmeter</groupId>
<artifactId>ApacheJMeter_core</artifactId>
<version>3.1</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
但实际上并没有帮助.比我寻找问题No field 'sentBytes' found in class 'org.apache.jmeter.samplers.SampleSaveConfiguration',但在课堂上SampleSaveConfiguration我发现了private boolean sentBytes;
我不知道以什么方式搜索这样的问题.
在本地运行JMeter测试时很好 -
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
Run Code Online (Sandbox Code Playgroud)
有人遇到过这样的问题吗?或者推荐一些决定方法,请!!!
小智 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 的工作版本。
| 归档时间: |
|
| 查看次数: |
2201 次 |
| 最近记录: |