On 13/01/2010, Heiko Robert <heiko.rob...@ecm4u.de> wrote: > 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)} >
Since the code does not rely on any input from the server, you could use similar code to write the GUIDs to a file, and use the CSV Dataset Config element to read them. > 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 > > --------------------------------------------------------------------- To unsubscribe, e-mail: jmeter-user-unsubscr...@jakarta.apache.org For additional commands, e-mail: jmeter-user-h...@jakarta.apache.org