Hi jmeter gurus,
to brake my issue down:
when using sample_variables (e.g. GUID) in jmeter.properties to log
variable values the logged value is not identical to the value used in
the sampler or with other words the sampler uses variable values from
the _previous sample:
log entry 01 GUID = value01
sample request GUID = NULL
log entry02 GUID = value02
sample request GUID = value01
The PreProcessor behaves like a PostProcessor. The variables are
populated _after sample
Has anybody an idea how to fix that?
thanks a lot in advance
Heiko
Heiko wrote:
Hello,
I want to create a unique ID using a BSF PreProcessor script and use
that for the http requests to be able to map every request on the
backend. My script works fine but the sampler variable contains the
output from the previous sampler request!
My testplan
tread group 1
BSF PreProcessor
id=...
vars.put('GUID', id)
HTTP Header Manager
X-GUID = ${GUID}
loop controler
HTTP Request 1
HTTP Request 2
Simple Data Writer csv
test.csv
Simple Data Writer xml
test.xml
jmeter.properties sample_variables=GUID
When executing the script, the HTTP request header variable
${GUID} contains the variable from the previous request but the output
of sample_variables=GUID in the logfile lists the actual value. The
very first request has an empty value. Is there something I have to
take into account when setting variables in a BSF ProProcessor script?
It looks like that the variable in the HTTP Header Manager is
populated _before executing the BSF Preprocessor...
Does anybody have an idea how to get the correct values in the request?
The simplyfied XML output from the Simple Data Writer looks like
<httpSample GUID="2c3b75c3-d057-47fd-af42-109408513d5c">
<requestHeader class="java.lang.String">X-GUID:
${GUID}</requestHeader>
</httpSample>
<httpSample GUID="edb03730-e890-4185-8cbb-622abfb42ff9">
<requestHeader class="java.lang.String">X-GUID:
2c3b75c3-d057-47fd-af42-109408513d5c</requestHeader>
</httpSample>
Maybe this is related to this bug?
http://www.mailinglistarchive.com/[email protected]/msg12579.html
Thanks
Heiko
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]