jmeter-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Peter Lin <wool...@gmail.com>
Subject Re: Memory leaks - large and uncollected
Date Tue, 09 Aug 2005 15:58:07 GMT
that might be a bug. do you see any errors in jmeter.log?


peter


On 8/9/05, Jon Andersen <janderse@umich.edu> wrote:
> I tried using HTTPSampler2 as suggested.  However, now there is another
> problem, which shows up even without SSL.  Once I switch to
> HTTPSampler2, cookies or redirects aren't handled properly anymore.
> The exact same script works fine with HTTPSampler, but with
> HTTPSampler2, the cookies fail.
> 
> I'm seeing the same JSESSIONID cookie being set over and over again,
> with new values.  JMeter, instead of replacing the cookie each time, is
> appending a new cookie with the same name and the new value.  So the
> same-named cookies accumulate over each request.
> 
> Does this HTTPSampler2 cookie bug sound familiar to anyone?
> 
> Here is my script that generates the errors, and the results, if
> someone can take a look at it:
> 
> http://www.umich.edu/~janderse/sakai/resultstree.jtl
> http://www.umich.edu/~janderse/sakai/test.jmx
> 
> Thanks,
> 
> -Jon Andersen
> Software developer
> 734-260-6083 (work)
> 734-646-5577 (home)
> Digital Media Commons - Duderstadt Center
> University of Michigan
> 
> On Aug 3, 2005, at 7:02 PM, sebb wrote:
> 
> > On 03/08/05, Jon Andersen <janderse@umich.edu> wrote:
> >> Peter,
> >>
> >> It appears that Sun SSL -:> OutOfMemoryException is the culprit.  I
> >> ran
> >> the same script without SSL, and don't see the memory usage growing.
> >>
> >> Is there some way to switch from the default "HTTP Request"
> >> implementation to the "HTTP Request HttpClient" implementation without
> >> rewriting the script?  Do both use the same configuration, so I could
> >> do a search-n-replace?
> >
> > Yes, if using 2.0.3, just perform the following changes:
> >
> > <testelement
> > class="org.apache.jmeter.protocol.http.sampler.HTTPSampler">
> > becomes:
> > <testelement
> > class="org.apache.jmeter.protocol.http.sampler.HTTPSampler2">
> >
> > <property xml:space="preserve"
> > propType="org.apache.jmeter.testelement.property.StringProperty"
> > name="TestElement.test_class">org.apache.jmeter.protocol.http.sampler.H
> > TTPSampler</property>
> > becomes
> > <property xml:space="preserve"
> > propType="org.apache.jmeter.testelement.property.StringProperty"
> > name="TestElement.test_class">org.apache.jmeter.protocol.http.sampler.H
> > TTPSampler2</property>
> >
> > <property xml:space="preserve"
> > propType="org.apache.jmeter.testelement.property.StringProperty"
> > name="TestElement.gui_class">org.apache.jmeter.protocol.http.control.gu
> > i.HttpTestSampleGui</property>
> > becomes
> > <property xml:space="preserve"
> > propType="org.apache.jmeter.testelement.property.StringProperty"
> > name="TestElement.gui_class">org.apache.jmeter.protocol.http.control.gu
> > i.HttpTestSampleGui2</property>
> >
> > If you are using 2.1, then the set of changes is similar:
> >
> >
> > <HTTPSampler>
> >  =>
> > <HTTPSampler2>
> >
> > </HTTPSampler>
> >  =>
> > </HTTPSampler2>
> >
> > <stringProp
> > name="TestElement.test_class">org.apache.jmeter.protocol.http.sampler.H
> > TTPSampler</stringProp>
> > =>
> > <stringProp
> > name="TestElement.test_class">org.apache.jmeter.protocol.http.sampler.H
> > TTPSampler2</stringProp>
> >
> > <stringProp
> > name="TestElement.gui_class">org.apache.jmeter.protocol.http.control.gu
> > i.HttpTestSampleGui</stringProp>
> > =>
> > <stringProp
> > name="TestElement.gui_class">org.apache.jmeter.protocol.http.control.gu
> > i.HttpTestSampleGui2</stringProp>
> >
> >
> > I derived these by creating two test plans, one with a single HTTP
> > Sampler, and another with HTTP Sampler HTTPClient (using the same
> > element name), and then doing a comparison.
> >
> > [...]
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
> >
> >
> >
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
> 
>

---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org


Mime
View raw message