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