sebb,

thanks a lot - that works !!! ;-)

For everybody who tries to populate a GUID into a HTTP-Header variable here is the full solution:

define a user variable:
MyGUIDScript =
var chars = '0123456789abcdef'.split(''); var uuid = [], rnd = Math.random, r; uuid[8] = uuid[13] = uuid[18] = uuid[23] = '-'; uuid[14] = '4'; for (var i = 0; i < 36; i++) { if (!uuid[i]) {r = 0 | rnd()*16; uuid[i] = chars[(i == 19) ? (r & 0x3) | 0x8 : r & 0xf]; } }; uuid.join('');

In the HTTP Header Manager:
X-GUID = ${__javaScript(${MyGUIDScript},GUID)}

sebb schrieb:
On 13/01/2010, Heiko Robert <heiko.rob...@ecm4u.de> wrote:
Hi,

 when I use HTTP Header Manager to set HTTP header variables old values are
used. Has anybody an idea what I'm doing wrong?

Header Manager is a Configuration element, and is processed before the
thread starts.

You can use functions on the Test Plan to define variables.

 My Testplan: user defined variables: GUID = not set
   BSF PreProcessor: setting values to variable GUID
   Simple Controller
      HTTP Request ${GUID}
         HTTP Header Manager: setting X-GUID = ${GUID}
      HTTP Request ${GUID}
         HTTP Header Manager: setting X-GUID = ${GUID}
   View Results Tree

 The results:

 HTTP Request 472c63c2-63d5-44c4-a717-9252e2a7f8bf
 GET
http://www.apache.org/?X-GUID=472c63c2-63d5-44c4-a717-9252e2a7f8bf
 Request Headers:
 X-GUID: not set

 HTTP Request 472c63c2-63d5-44c4-a717-9252e2a7f8bf
 GET
http://www.apache.org/?X-GUID=e6df3a7d-e054-444b-9ef8-7c9c2803821e
 Request Headers:
 X-GUID: 472c63c2-63d5-44c4-a717-9252e2a7f8bf

 I tried with latest jmeter versions and also with the nightly build

 Thanks
 Heiko

---------------------------------------------------------------------
 To unsubscribe, e-mail:
jmeter-user-unsubscr...@jakarta.apache.org
 For additional commands, e-mail:
jmeter-user-h...@jakarta.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscr...@jakarta.apache.org
For additional commands, e-mail: jmeter-user-h...@jakarta.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscr...@jakarta.apache.org
For additional commands, e-mail: jmeter-user-h...@jakarta.apache.org

Reply via email to