I did mean group number. This 'number' is nothing more than an arbitrary
sequence number for a group of requests. Related requests are bundled
in an If-controller that checks if the randomly generated number equals
it's assigned sequence number. So...
ThreadGroup
|
-- IF ${__RANDOM(1,7,REQ_NUM)}==1
|
-- execute Http requests for group 1
|
|-- IF ${REQ_NUM}==2
|
-- execute Http requests for group 2
|
|-- etc..
Jianju Liu wrote:
Did you mean "random # = thread #"?
JJ
-----Original Message-----
From: Mike Darretta [mailto:[EMAIL PROTECTED]
Sent: Tuesday, July 27, 2004 10:29 AM
To: JMeter Users List
Subject: Re: Pseudo-Interleave Controller Question
Well, I've found my own answer. I use the __Random function prior to
each request group, and only issue the request if the randomly generated
sequence number == the group number.
Mike
Mike Darretta wrote:
My test contains a number of HTTP requests to modify page
configurations. I would like a pattern that would allow each thread to
either randomly or in some orderly way select a different
configuration
request, independent of other threads.
I thought the Interleave Controller would solve this issue, but it
appears to only control requests per iteration, not per thread.
So, instead of :
Loop1
Thread 1 -> execute request 1
Thread 2 -> execute request 1
Thread 3 -> execute request 1
Loop2
Thread 1 -> execute request 2
Thread 2 -> execute request 2
Thread 3 -> execute request 2
etc...
I would like:
Loop1
Thread 1 -> execute request 1
Thread 2 -> execute request 2
Thread 3 -> execute request 3
Loop1
Thread 1 -> execute request 2
Thread 2 -> execute request 3
Thread 3 -> execute request 1
etc...
The only way I can see doing this is to create separate ThreadGroups
for
each thread in question. This is not practical, since I plan on
running
for over 100 threads.
Any thoughts?
Thanks,
Mike
---------------------------------------------------------------------
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]