Hello,
I have a simple test plan and wonder why the execution order differs every time 
i run the test plan.
So i have a 

Keystore Configuration element with 3 client certs (Start: 0 End: 2)I have 3 
Threads (Thread 1,2,3) They all have a Ramp-Up Period of 1 sec and runs only 
once.Every Thread have just one simple controlerEvery simple controler have one 
http sampler targeting a simple GET to login to my web server via https.
So we have
TesPlan-->Keystore Configuration (Start: 0, End: 2 = total 3 certs)
----->Thread 1---------->Cookie Manager (clear after every run)
--------->Simple Controler------------>GET https://myserver.local------>Thread 
2---------->Cookie Manager (clear after every run)---------->Simple 
Controler------------>GET https://myserver.local------> Thread 
3---------->Cookie Manager (clear after every run)-----------> Simple 
Controler------------> GET https://myserver.local----->View Results Tree

Now i run the plan and i see the following execution order of my GET Samplers:
Thread 2 GET
Thread 1 GET
Thread 3 GET

Next time i run i seeThread 1 GET
Thread 2 GET
Thread 3 GET

Next time i run i seeThread 2 GET 
Thread 1 GET
Thread 3 GET

And so on and so on. 
It differes every time. But it should beThread 1Thread 2Thread 3 
Thread 1Thread 2Thread 3etc...
Beyond this everything works perfect. The login is done, the mutual ssl auth 
works perfect, the cookie handling works perfect...only the execution order 
seems to me "random"?Why is that?Why do he starts with the https GET request 
from Thread 2 and not Thread 1?It should be 1,2,3 1,2,3 1,2,3 1,2,3 every time?
BrGeorge


Reply via email to