UDVs won't ever work, because they are per thread.

You could use a property - there are functions to get and set them -
but it seems to me that the separate thread group (or indeed a
separate JMeter test plan?) is a good solution at present.

S.
On 28/11/05, Christensen, Alan <[EMAIL PROTECTED]> wrote:
>  I got around a similar problem by having a distinct thread group that 
> immediately executed the "initialization" code when Jmeter started executing 
> my script.  I used delays in all the other thread groups to prevent them from 
> starting up until after this was complete.  Cludgy, but it worked for me.
>
> You could possibly use the "run all threads sequencially" option of the test 
> plan if you only had one main thread group that needed to execute other than 
> the "initialization" group.  This would allow you to run the "initialization" 
> code completely before starting the rest of the test.
>
> -----Original Message-----
> From: Bruno Charloup [mailto:[EMAIL PROTECTED]
> Sent: Monday, November 28, 2005 7:43 AM
> To: 'JMeter Users List'
> Subject: RE: If Controller and user defined variables : problem of scope 
> (value overwritten) ?
>
> Seb,
> Thanks for your answer.
> I think the OnceOnly Controller is not the right controller for my test plan, 
> because the OnceOnlyController is applied for each thread.
> In my test, I want to execute the 1st request only once, whatever the thread, 
> i.e. for the 2nd and other threads, http_request1 must not be called (I don't 
> know if my english is clear ?).
> For the same reason, I think that Loop Controller is not the solution to my 
> problem.
>
> To solve my problem I need a kind of static variable (shared by all threads), 
> set to one value at the beginning of the test plan and change only once after 
> the execution of an http request ...
>
>
>
> -----Message d'origine-----
> De : sebb [mailto:[EMAIL PROTECTED]
> Envoyé : lundi 28 novembre 2005 15:46
> À : JMeter Users List
> Objet : Re: If Controller and user defined variables : problem of scope 
> (value overwritten) ?
>
> Why not use the OnceOnly Controller?
>
> Or:
> Loop, count=1
> + http1
> Loop, count=n
> + http2
>
> Remember that Config + Pre-processors apply to ALL samplers in scope.
> It might help to move them all to the start of the level in which they 
> appear, i.e. instead of
>
> Thread Group
> + Config 1
> + Sampler
> + Pre-Proc 1
> + Sampler
> + Config 2
> + Pre-Proc 2
>
> you have
>
> Thread Group
> + Config 1
> + Pre-Proc 1
> + Config 2
> + Pre-Proc 2
> + Sampler
> + Sampler
>
> S.
> On 28/11/05, Bruno Charloup <[EMAIL PROTECTED]> wrote:
> > Hi all,
> > i need to perform the following action to have in my tree listener :
> > http_request1
> > http_request2
> > http_request2
> > http_request2
> > http_request2
> > ...
> >
> > My test plan is defined as below :
> >
> > myvar = 1 (user defined variable)
> >
> > if myvar==1 then (1st If Controller)
> >    http_request1
> >    myvar = 2
> > end if
> >
> > if myvar == 2 then (2nd If Controller)
> >    http_request2
> > end if
> >
> >
> >
> > myvar is defined as user defined variable in my test plan (high level).
> > My problem is that the value given to myvar is always the value
> > re-defined in my 1st IfController and the http_request1 is nevel
> > called, always the second http_request defined in my second ifController.
> > In my tree listener i have :
> > http_request2
> > http_request2
> > http_request2
> > http_request2
> > ...
> >
> > PS : If i set the value of myvar in another simple controller (after
> > the two If Controllers), I have the same result : it works as if myvar
> > has always the value 2.
> >
> > Thanks in advance for any help/clarifications.
> >
> >
> > --
> > Bruno
> >
> >
> >
>
> ---------------------------------------------------------------------
> 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]
>
>
> ---------------------------------------------------------------------
> 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]

Reply via email to