sebb-2-2 wrote:
>
> 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]
>
>
>
http://old.nabble.com/file/p26810027/untitled.jpeg
http://old.nabble.com/file/p26810027/untitled1.jpeg
http://old.nabble.com/file/p26810027/untitled2.jpeg
I tried ' sessionId:\s+(\S+) '...though it seems url is malformed
It seems ${mySessionId} can't be read cos...it is child of Http Client
HttpRequest and is used beforehand.
But i am not able to get is, if i don't use as done in 'Path' then where
else it should be done...
Thanks
amal
--
View this message in context:
http://old.nabble.com/Modifying-the-request-tp26777437p26810027.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]