Thanks it works like a charm!





sebb-2-2 wrote:
> 
> On 04/05/2009, viet nguyen <[email protected]> wrote:
>>
>>  I like your idea of pre-processing the jmx as the test is cleaner to
>> run.  An
>>  If-Controller as suggested by sebb works but due to the fact that timers
>> are
>>  evaluated *before* samplers it takes a long while for meter to finish
>> even
>>  though some sparsely running samplers are meant to be 'disabled'.
> 
> You can use a Test Action to add a timer.
> Either use the pause in the Test Action, or add a timer as a child.
> 
>>  For example jmeter will wait 8 minutes before stopping thread group A
>>
>>  -Thread Group A (1 thread, loops 100 times - sends a request every 8
>>  minutes)
>>  --Java sampler
>>  --Constant timer (8 minutes)
> 
> Or in this case, just add the timer as a child of the Java sampler and
> it won't apply to the test action.
> 
>>  --If Controller: property(groupA.enabled) is not true
>>  ----Test Action:  stop current thread
>>
>>
>>  -Group Group B
>>  --Java sampler
>>  --Constant timer
>>  --If Controller: property(groupB.enabled) is not true
>>  ----Test Action:  stop current thread
>>
>>
> 
> If you don't want the thread group to run at all, I don't know why you
> don't put the If Controller as the first item in the thread group.
> 
> For example:
> 
> -Group Group B
> --If Controller: property(groupB.enabled) is not true
> ---Test Action:  stop current thread
> --Java sampler
> ---Constant timer
> 
>>
>>
>>
>>  Marc Chiarini (Tufts) wrote:
>>  >
>>  > Hi Viet,
>>  >
>>  > One kludgy thing you could do is to create a perl or shell script to
>>  > modify your .jmx (xml) file and write a new temporary .jmx file with
>> the
>>  > appropriate thread groups enabled/disabled. Your script would then run
>>  > that temporary .jmx. At the end, your script would erase the temporary
>>  > .jmx.  This should be easy enough if you give your groups unique names
>>  > for which you can search with a regexp.  Then just search for the
>> first
>>  > enclosing ="enabled" (or disabled), and set it to what you want.
>>  >
>>  > Regards,
>>  > Marc
>>  >
>>  > viet nguyen wrote:
>>  >> my plan is as follows
>>  >>
>>  >> ThreadGroup1 (loop 2000 times)
>>  >>  --java request
>>  >>  --constant timer
>>  >>
>>  >> ThreadGroup2 (loop 1000 times)
>>  >>  --java request
>>  >>  --constant timer
>>  >>
>>  >> How do I use properties to enable/disable a particular thread group?
>> or
>>  >> is
>>  >> there other mechanism to do so without creating 2 different jmx files
>> or
>>  >> the
>>  >> obvious right-click enable/disable?  Another word I want to run the
>> load
>>  >> test with varying configuration from the command line
>>  >>
>>  >> jmeter -nt loadtest.jmx -q lite.properties   (run thread group A
>> only)
>>  >>
>>  >> or
>>  >>
>>  >> jmeter -nt loadtest.jmx -q full.properties   (run a full blown 2
>> thread
>>  >> groups)
>>  >>
>>  >>
>>  >>
>>  >>
>>  >>
>>  >
>>  > --
>>  > Marc Chiarini
>>  > CompSci PhD Candidate
>>  > Tufts University
>>  > Medford, MA 02155
>>  > http://www.cs.tufts.edu/~mchiar01
>>  >
>>  >
>>  >
>>  >
>>
>> > ---------------------------------------------------------------------
>>  > To unsubscribe, e-mail: [email protected]
>>  > For additional commands, e-mail: [email protected]
>>  >
>>
>>
>> --
>>  View this message in context:
>> http://www.nabble.com/how-to-enable-disable-threadgroup-from-cmd-line-tp23335687p23371608.html
>>
>> Sent from the JMeter - User mailing list archive at Nabble.com.
>>
>>
>>  ---------------------------------------------------------------------
>>  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]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/how-to-enable-disable-threadgroup-from-cmd-line-tp23335687p23373479.html
Sent from the JMeter - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to