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]

Reply via email to