On 16/12/2009, amalshah <[email protected]> wrote: > > > > 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...
The RE is a Post-Processor - you have to apply it to the previous result. > 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] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

