Beanshell pre processor should work. The api docs are below http://jakarta.apache.org/jmeter/api/org/apache/jmeter/protocol/http/control/CookieManager.html you should be able to edit or remove/add, though Ive never done this regards deepak
On Thu, Nov 12, 2009 at 11:53 AM, gubbu gubbu <[email protected]> wrote: > Thank you Sir. One last question . Let me keep it even simpler. Say I am > doing a GET for "a.jsp" which returns a cookie and I want to change it (not > just clear it) what can I use to set it ? > Steps > GET /a.jsp which returns a cooke as follows > COOKIE 2CF9CB9FDA35012.ap1jvm1 > Now I need to change this to > COOKIE 2CF9CB9FDA35012.ap1jvm2 > then do GET a.jsp > Change the cookie to 2CF9CB9FDA35012.ap2jvm1 > then do GET a.jsp > > and so on > > Gubs > > > ________________________________ > From: Deepak Shetty <[email protected]> > To: JMeter Users List <[email protected]> > Sent: Thu, November 12, 2009 11:40:28 AM > Subject: Re: Setting up cookie > > Hi > you should be able to just check the CookieManager clear cookie after every > iteration .. > > FYI the way to do it in Beanshell would be to attach a preprocessor to the > sampler before which you want the cookies to be cleared and use > *sampler*.*getCookieManager*().*clear*() > > regards > deepak > > On Thu, Nov 12, 2009 at 11:35 AM, gubbu gubbu <[email protected]> > wrote: > > > Thanks Deepak. My requirement is say for example I have set 1 user and 5 > > iteration . I would like the cookie value to be changed after each > iteration > > so I can exercise all the 4 jvms. It should start with ap1jvm1 and go > > through the cycle . > > Gubs > > > > > > > > > > ________________________________ > > From: Deepak Shetty <[email protected]> > > To: JMeter Users List <[email protected]> > > Sent: Thu, November 12, 2009 11:29:15 AM > > Subject: Re: Setting up cookie > > > > See if > > > > > http://jakarta.apache.org/jmeter/usermanual/component_reference.html#HTTP_Cookie_Manager > > Clear Cookies after every iteration works for you (cookies are stored per > > thread so multiple threads arent a problem and will goto ifferent vm's > > assuming your loadbablancer is set that way) > > If you need to do it on demand then you can use beanshell to clear the > > cookie manager > > regards > > deepak > > > > On Thu, Nov 12, 2009 at 10:57 AM, gubbu gubbu <[email protected]> > > wrote: > > > > > Hi , > > > I have a few appservers each running a couple of jvms. For example > > > ap1jvm1 > > > ap1jvm2 > > > ap2jvm1 > > > ap2jvm2 > > > > > > When a request is made to server the user gets stuck to a jvm and a > > cookie > > > is set for example "ABCsession:ap1jvm1" or "ABCsession:ap2jvm2" . I > > created > > > a jmeter test which login in a user and does some transactions and logs > > out > > > and it works fine . However I do not have the contril for a particular > > > thread to land on a particular jvm . I am using the generi HTTP cookie > > > manager . > > > > > > How can I control so I can explicitly clear the cookie and then set a > new > > > cookie so I can go to each jvm and touch them ? > > > > > > thanks > > > Gubs > > > > > > > > > > > > > > > > > > > > > > > > > > >

