-
Notifications
You must be signed in to change notification settings - Fork 14
Failed to load result.jtl file with perfmon data #5
Description
Hello,
I'm using jp@gc - PerfMon Metrics Collector and it's working fine on my local machine.
I'm trying to publish results on Jenkins and getting error :No such field kg.apc.jmeter.perfmon.PerfMonSampleResult.connectTime
But connectTime field exist in .jtl with value 0 0</connectTime
Here my pom:
de.codecentric
jmeter-graph-maven-plugin
0.1.0
create-graphs-1
create-graph
verify
${basedir}/results/${filename1}.jtl
true
'P[2].'
true
'P[1].'
'P[3].'
1000
ResponseTimesOverTime
800
600
${basedir}/results/${filename1}${int.concurrency}-ResponseTimesOverTime.png
LatenciesOverTime
800
600
${basedir}/results/${filename1}${int.concurrency}-LatenciesOverTime.png
TransactionsPerSecond
800
600
${basedir}/results/${filename1}${int.concurrency}-TransactionsPerSecond.png
HitsPerSecond
800
600
${basedir}/results/${filename1}${int.concurrency}-HitsPerSecond.png
create-graphs-2
create-graph
verify
true
<jmeterPlugin.perfmon.interval>1000</jmeterPlugin.perfmon.interval>
<jmeterPlugin.perfmon.useUDP>true</jmeterPlugin.perfmon.useUDP>
<jmeterPlugin.perfmon.label.useHostname>true</jmeterPlugin.perfmon.label.useHostname>
${basedir}/target/jmeter/results/perfmon_CreateDeleteGetOrder1.jtl
true
".CPU.|.Memory."
yes
<jmeter.save.saveservice.connect_time>true</jmeter.save.saveservice.connect_time>
PerfMon
800
600
${basedir}/results/${filename1}${int.concurrency}-PerfMon.png
I compared all the jars between workspace and local, everything the same.
Also I'm adding user.properties using pom file:
Getting following error:
[INFO] --- jmeter-graph-maven-plugin:0.1.0:create-graph (create-graphs-2) @ API-Testing ---
INFO 2016-11-11 16:55:32.662 [kg.apc.j] (): Using JMeterPluginsCMD v. N/A
INFO 2016-11-11 16:55:32.725 [jmeter.u] (): Setting Locale to en_US
INFO 2016-11-11 16:55:32.740 [kg.apc.j] (): Loading user properties from: E:\Jenkins\jobs\JMeter-Loaded\workspace\target\jmeter\bin\user.properties
INFO 2016-11-11 16:55:32.740 [kg.apc.j] (): Loading system properties from: E:\Jenkins\jobs\JMeter-Loaded\workspace\target\jmeter\bin\system.properties
INFO 2016-11-11 16:55:33.256 [jmeter.s] (): Testplan (JMX) version: 2.2. Testlog (JTL) version: 2.2
INFO 2016-11-11 16:55:33.256 [jmeter.s] (): Using SaveService properties file encoding UTF-8
INFO 2016-11-11 16:55:33.256 [jmeter.s] (): Using SaveService properties version 2.5
INFO 2016-11-11 16:55:33.256 [jmeter.s] (): Using SaveService properties file version 1519088
INFO 2016-11-11 16:55:33.256 [jmeter.s] (): All converter versions present and correct
INFO 2016-11-11 16:55:33.287 [jmeter.s] (): Note: Sample TimeStamps are START times
INFO 2016-11-11 16:55:33.287 [jmeter.s] (): sampleresult.default.encoding is set to ISO-8859-1
INFO 2016-11-11 16:55:33.287 [jmeter.s] (): sampleresult.useNanoTime=true
INFO 2016-11-11 16:55:33.287 [jmeter.s] (): sampleresult.nanoThreadSleep=5000
WARN 2016-11-11 16:55:33.365 [jmeter.r] (): Failed to load E:\Jenkins\jobs\JMeter-Loaded\workspace\target\jmeter\results\perfmon_CreateDeleteGetOrder1.jtl using XStream. Error was: com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter$UnknownFieldException: No such field kg.apc.jmeter.perfmon.PerfMonSampleResult.connectTime
---- Debugging information ----
field : connectTime
class : kg.apc.jmeter.perfmon.PerfMonSampleResult
required-type : kg.apc.jmeter.perfmon.PerfMonSampleResult
converter-type : com.thoughtworks.xstream.converters.reflection.ReflectionConverter
line number : 51
class[1] : org.apache.jmeter.save.TestResultWrapper
converter-type[1] : org.apache.jmeter.save.converters.TestResultWrapperConverter
version : 2.10 r1533061
INFO 2016-11-11 16:55:33.365 [kg.apc.c] (): Saving PNG to E:\Jenkins\jobs\JMeter-Loaded\workspace\results\CreateDeleteGetOrder20-PerfMon.png
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS