This isnt easy to do. If your application supports URL rewriting(sending
sessionids in URL) then you may be able to do this or else you will have to
interact with cookie manager.

Something like below

Thread Group (even number if threads for your case, Odd numbered threads
will execute request1 and even numbered threads will execute request2 , so
you are simulating 10 browsers then 20 threads - assuming 2 requests run in
parallel)
+If odd numbered thread then
++http request create session
+++Extract session id
+++BSH listener setup session id in JMeter Properties using say thread
number as the key and session id as value (Properties are shared across
threads)
+Simple Controller
++Test Action
+++Synchronizing timer (wait for everyone to have setup their sessions)
+If odd numbered thread
++Http Request1
+++BSH which adds session id to request , read from corresponding property
using thread numbers in JMeter Properties
+If even numbered thread
++Http Request2
+++BSH which adds session id to request , read from corresponding property
using thread numbers in JMeter Properties
+Simple Controller
++Test Action
+++Synchronizing timer (wait for everyone to have setup their sessions)
+If odd numbered thread then
++http request end session

Please note I havent tried this so you may run into some issues. You could
also have variations where you split this into thread groups where the
creating of sessions is a separate thread group (which writes all ids to
file ) and then the next thread group picks this up ..

regards
deepak

On Wed, Jun 9, 2010 at 4:35 AM, Oleg Olenin <[email protected]>wrote:

> Hi,
>
> I need to simulate in test the behavior of N browsers, every of them sends
> several concurrent (parallel) HTTP requests to HTTP server.
> Every request from the same browser is processed in scope of the same HTTP
> session, so all these parallel requests have the same cookie with session
> id. So this test simulates the concurrent HTTP requests in scope of same
> sessions from many users:
>
> thread group, users
>        http cookie manager
>        http request (session start)
>        http request 1
>        http request 2 (runs simultaneously with http request 1)
>        http request (session end)
>
>
> How could I do parallel execution of HTTP requests  with JMeter?
>
> Thank you,
>
>
> Regards,
> Oleg Olenin
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to