On 16/12/2009, amalshah <[email protected]> wrote:
>
>
>
>  Deepak Shetty wrote:
>  >
>  > Sorry I dont know much about J2ME, what does your response header/
>  > response
>  > look like(if you added view results tree listener)?
>  > regards
>  > deepak
>  >
>  > On Tue, Dec 15, 2009 at 9:25 PM, amalshah <[email protected]> wrote:
>  >
>  >>
>  >> My client is a J2ME client and not a web client. So Cookie Manager stuff
>  >> doesn't apply.
>  >>
>  >> The requirement is to get 'id_session' value from header and append to
>  >> url
>  >> for every request thereafter...
>  >>
>  >> +ThreadGroup
>  >> ++LoopController (for each user i want 5 different requests to be
>  >> hit...so
>  >> i
>  >> give LoopCount = 5)
>  >> +++HTTP Request HTTPClient
>  >> ++++UserParameters (which picks up each request data)
>  >> ++++Regular Expression Extractor (From here i can pick up a 'id_session'
>  >> value from Header...but can't figure out where and how to use it )
>  >> ++++View Results Tree
>  >> ++User Parameters (here each user id is picked up)
>  >>
>  >> The regex looks like....
>  >>
>  >> Ref name : mySession
>  >> Reg Exp : sessionId"[^"]*"([^"])*"
>  >> Template : $1$
>  >> Match No : 1
>  >>
>  >>
>  >> and in the header i get a 'id_session' key whose value i want to read and
>  >> append...
>  >>
>  >> However it doesn't seems to find ${mySession}....
>  >>
>  >> What am i missing?
>  >>
>  >> Thanks
>  >> amal
>  >>
>  >>
>  >> Deepak Shetty wrote:
>  >> >
>  >> > Should work if your regex is correct, however session id isnt normally
>  >> > sent
>  >> > in the response header (except the very first set-cookie) unless this
>  >> is
>  >> > some custom implementation which I doubt. If your application is using
>  >> > url-rewriting  then links on the response will have the ;session_id and
>  >> > you
>  >> > an use JMeter's URL rewriting modifier. Alternately your application
>  >> might
>  >> > only be using cookies as well as URL rewriting in which case you only
>  >> need
>  >> > add a Cookie Manager to your test. Check your application and see.
>  >> >
>  >> > regards
>  >> > deepak
>  >> >
>  >> > On Tue, Dec 15, 2009 at 7:25 AM, amalshah <[email protected]> wrote:
>  >> >
>  >> >>
>  >> >> What i really want to is to hit the server with multiple requests for
>  >> >> each
>  >> >> user
>  >> >>
>  >> >> This is how my test plan looks like
>  >> >>
>  >> >> +ThreadGroup
>  >> >> ++LoopController (for each user i want 5 different requests to be
>  >> >> hit...so
>  >> >> i
>  >> >> give LoopCount = 5)
>  >> >> +++HTTP Request HTTPClient
>  >> >> ++++UserParameters (which picks up each request data)
>  >> >> ++++Regular Expression Extractor (From here i can pick up a
>  >> 'id_session'
>  >> >> value from Header...but can't figure out where and how to use it )
>  >> >> ++++View Results Tree
>  >> >> ++User Parameters (here each user id is picked up)
>  >> >>
>  >> >>
>  >> >> Now , what i am really getting fixed is at , how to dynamically
>  >> generate
>  >> >> the
>  >> >> path of each request.
>  >> >>
>  >> >> Initially the path of each request in LoopController is say :-
>  >> >>
>  >> >> abc;
>  >> >>
>  >> >> after reponse i want to append it with 'id_session' from header
>  >> >>
>  >> >> i.e. abc;${id_session}
>  >> >>
>  >> >> I tried doing above thing....but it seems to fail....
>  >> >>
>  >> >> What am i missing?
>  >> >>
>  >> >> Thanks
>  >> >> amal
>  >> >>
>  >> >>
>  >> >>
>  >> >> amalshah wrote:
>  >> >> >
>  >> >> > Thanks deepak...'User Parameters' helped....
>  >> >> >
>  >> >> > What would be the way out to read something from the Header returned
>  >> in
>  >> >> > response and then modify the url (by appending the value from
>  >> >> header)....
>  >> >> >
>  >> >> > Thanks
>  >> >> > amal
>  >> >> >
>  >> >> > Deepak Shetty wrote:
>  >> >> >>
>  >> >> >> Hi
>  >> >> >> read up on User parameters or CSV data set config in the online
>  >> manual
>  >> >> >>
>  >> >> >> regards
>  >> >> >> deepak
>  >> >> >>
>  >> >> >> On Mon, Dec 14, 2009 at 5:07 AM, amalshah <[email protected]>
>  >> >> wrote:
>  >> >> >>
>  >> >> >>>
>  >> >> >>> i want to load test my server w.r.t a J2ME client and not a web
>  >> >> client
>  >> >> >>>
>  >> >> >>> i can test server for a given user. What is want to do test a
>  >> login
>  >> >> >>> functionality with say 50 users having different user id's.
>  >> >> >>>
>  >> >> >>> Say for eg : the request sent to server is in format :-
>  >> >> >>>
>  >> >> >>> userid,a,b,c,d,e
>  >> >> >>>
>  >> >> >>> where userid keeps on changing for different users and 'a,b,c,d,e'
>  >> is
>  >> >> >>> the
>  >> >> >>> request part which remains the same for all user's.
>  >> >> >>>
>  >> >> >>> What could be the way to dynamically replace userid with a
>  >> different
>  >> >> >>> userid
>  >> >> >>> and send it to server
>  >> >> >>>
>  >> >> >>> for eg :
>  >> >> >>>
>  >> >> >>> userid_1,a,b,c,d,e and so on for 50 different user's.
>  >> >> >>>
>  >> >> >>> Thanks
>  >> >> >>> amal
>  >> >> >>> --
>  >> >> >>> View this message in context:
>  >> >> >>>
>  >> http://old.nabble.com/Modifying-the-request-tp26777437p26777437.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]
>  >> >> >>>
>  >> >> >>>
>  >> >> >>
>  >> >> >>
>  >> >> >
>  >> >> >
>  >> >>
>  >> >> --
>  >> >> View this message in context:
>  >> >> http://old.nabble.com/Modifying-the-request-tp26777437p26795830.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]
>  >> >>
>  >> >>
>  >> >
>  >> >
>  >>
>  >> --
>  >> View this message in context:
>  >> http://old.nabble.com/Modifying-the-request-tp26777437p26806449.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]
>  >>
>  >>
>  >
>  >
>
> http://old.nabble.com/file/p26807908/TestPlan.jpeg
>  http://old.nabble.com/file/p26807908/HeaderResponse.jpeg

No wonder the RE does not work, the sessionid does not contain any quotes.

Try

sessionId:\s+(\S+)

> --
>  View this message in context: 
> http://old.nabble.com/Modifying-the-request-tp26777437p26807908.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]

Reply via email to