> -----Original Message-----
> From: sebb [mailto:seb...@gmail.com]
> Sent: Wednesday, September 14, 2011 11:27 AM
> To: JMeter Users List
> Subject: Re: Startup Cost on first operation
> 
> On 14 September 2011 16:14, Nicholson, Brad (Toronto, ON, CA)
> <bnichol...@hp.com> wrote:
> > Hi,
> >
> > I am using jmeter 2.5 and I am triggering my test via Ant and using
> the Jenkins Performance Plugin to display the data.
> >
> > With each test I run, the first result has heavily inflated times
> (hundreds of milliseconds instead of a few).  I'd like to avoid having
> such high numbers in the initial operation.  Google seems to imply that
> this is paying the complication time of the jmeter script during this
> operation.
> 
> Do you mean compilation time?

Sorry, yes - I mean compilation time.

 
> If so, that is done before the sample is started; sample times include
> only the time needed to perform the sample.
> 
> > I can absorb the cost of this operation by adding a dummy operation
> at the start of the test, but I am wondering if there is a
> simpler/cleaner way of doing this?
> 
> That should not be necessary; there must be something else happening
> here.
> 
> Try using a Java sampler. Does the first sample take longer than the
> next?

No - they are fairly uniform

> What happens if you add a dummy before that?

Dummy request takes a higher startup time, no change the Java request.

All my requests (including the dummy request) are HTTP Request's and are 
connecting via https. 

> Are you sure that the Jenkins Performance plugin is measuring samples,
> and not JMeter startup time?

I'm sure it's not.  I've confirmed by checking the raw output files written by 
Jmeter.  To completely eliminate other moving pieces, I've re-run the test 
repeatedly directly from Jmeter and I see the same behavior.

Brad.


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

Reply via email to