You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@jmeter.apache.org by Bo Bodnar <bb...@us.ibm.com> on 2017/03/06 21:49:50 UTC
Re: simple writer question - resolved
The following resolved the problem:
Change the from what is given in the original e-mail to the following:
<url>true</url>
<threadCounts>false</threadCounts>
This now works as intended. I do not understand why "threadCounts" was not
coming up in the .jmx file
Bohdan L. Bodnar
Lead Performance Engineer
1-312-871-5163
E-mail: bbodnar@us.ibm.com 222 South Riverside Plaza
Chicago, IL 60606
United States
From: Bo Bodnar/Chicago/IBM@IBMUS
To: "JMeter Users List" <us...@jmeter.apache.org>
Date: 03/06/2017 03:10 PM
Subject: simple writer question
I'm running a jmeter 2.13 script and have an interesting problem in a
simple data writer that I can't resolve. I'm hoping someone here has seen
this before and figured out a solution. The details:
I've a simple data writer where I want the output to be just the URL call.
Using the GUI, I uncheck everything except "Save URL". Running jmeter from
the GUI now works exactly as desired. For example, I get something like in
the log file:
http://10.155.64.15/BO/d99c62e2-707c-4edc-99e2-43abca746d5a_81KB
I now save the script, turn off the GUI, and run the .jmx script from the
command line. Instead of getting just the URL, I get thread information;
e.g.:
1,1,http://10.155.64.15/BO/cbdce96a-119d-43e7-a6ff-4c1a22338a0f_14.1KB
In other words, the "1,1," should not be present. I then turn on the GUI,
open the pertinent .jmx file, and see that "Save Active Thread Counts" is
now checked (recall that it was unchecked). When I look at the .jmx file,
I see that thread information is unchecked (as intended). The portion of
the .jmx file that pertains to this simple writer is:
<ResultCollector guiclass="SimpleDataWriter" testclass="ResultCollector"
testname="Simple Data Writer - Success" enabled="true">
<boolProp name="ResultCollector.error_logging">false</boolProp>
<objProp>
<name>saveConfig</name>
<value class="SampleSaveConfiguration">
<time>false</time>
<latency>false</latency>
<timestamp>false</timestamp>
<success>false</success>
<label>false</label>
<code>false</code>
<message>false</message>
<threadName>false</threadName>
<dataType>false</dataType>
<encoding>false</encoding>
<assertions>false</assertions>
<subresults>false</subresults>
<responseData>false</responseData>
<samplerData>false</samplerData>
<xml>false</xml>
<fieldNames>false</fieldNames>
<responseHeaders>false</responseHeaders>
<requestHeaders>false</requestHeaders>
<responseDataOnError>false</responseDataOnError>
<saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
<assertionsResultsToSave>0</assertionsResultsToSave>
<url>true</url>
</value>
</objProp>
<stringProp name="filename">${WriteURLsToFolder}/$
{OutputFilePrefix}_${__time(yyyy_MM_dd_HH_mm_ss)}.log</stringProp>
It appears to me that the simple writer is broken for this scenario. Is
this some way of working around this?
Thank you,
Bo
Bohdan L. Bodnar
Lead Performance Engineer
1-312-871-5163
E-mail: bbodnar@us.ibm.com 222 South
Riverside Plaza
Chicago, IL 60606
United States