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]
>
>

Reply via email to