Is there difference in sample errors rate at local and remote machine?

It might be something with failed transactions not closed properly or something 
like this, I think... Just an idea...

 
С уважением,
Андрей Похилько

-----Original Message-----
From: Robert Elliot [mailto:[email protected]] 
Sent: Friday, January 15, 2010 2:22 PM
To: JMeter Users List
Subject: Re: JMeter performance degrades over time on one machine

> Hi,
> 1. What's about memory used by JMeter? Does JMeter uses small memory at start 
> point and then memory raises up and up?

The memory remains pretty constant (it's using the same JVM args as on the 
local machine where there is no problem).  The CPU however ramps steadily up 
until both CPUs are just over 50%, whereas locally it remains pretty static and 
significantly lower.

> 2. What option do you use for Threads Group: stop test, stop thread or 
> continue on error?

Continue on error.

>
> 3. Have you tried to change Transaction Controller to Simple Controller?

Not yet - I'll try it, but I think we need the Transaction Controller in order 
to get the total time for the sub samples.

>
> 4. What version of JMeter was being used ?

2.3.2

We have no listeners enabled, we're running headless and getting the results 
using the -l option.  We've tried switching to csv output format, thinking it 
might be the XML generation that was the issue, but we're still seeing the same 
behaviour.

To try and take load out of the equation a bit I also switched it to use 5 
threads and try and do 300 transactions a minute for 5 minutes - so each thread 
needs to do 1 a second, and we should get a total of 1500 transactions.  The 
first ~200 go through at between 100 and 150 ms each, then it starts to ramp up 
until at the end it's up at more than 2 seconds.  In total it manages 1000 
transactions in 5 minutes.  So basically the same behaviour, just less dramatic 
than with 128 threads and 480 transactions a minute.

Thanks for your help.  

> С уважением,
> Андрей Похилько
>
> -----Original Message-----
> From: Robert Elliot [mailto:[email protected]] 
> Sent: Thursday, January 14, 2010 8:22 PM
> To: [email protected]
> Subject: JMeter performance degrades over time on one machine
>
> Hi all,
>
> We're experiencing an odd problem with JMeter.
>
> We have a simple test - a Transaction Controller with two child HTTP 
> Samplers, one to retrieve a page and one to submit a form on it.  We want to 
> measure the total time of the transaction under load (480 transactions a 
> minute). Run on a local dev machine we see the transaction controller's time 
> just above the sum of the two sample times - as you'd expect.  Roughly 50 ms.
>
> However, we want to run this test as part of our automated build.  Run on the 
> build slave (same test, same JMeter version, same parameters, against the 
> same web server) it starts OK, but gradually degrades.  What's strange is 
> that the individual HTTP samples remain the same (c. 20ms each) but the 
> transaction controller sample steadily increases up to 60 seconds!  Looking 
> at the timestamps of the sample and httpSamples it appears that time is being 
> lost before each of the httpSamples.  Running top seems to show that the CPU 
> eventually hit 100%, though we believe that this may be the sum of 2 CPUs at 
> c.50%; locally the CPU never gets anywhere near that.
>
> The buildslave is not particularly underpowered, it's a reasonable virtual 
> machine.  And it has the same problem even when we reduce the number of 
> threads to 2 (with a ramp up time of 60 seconds).
>
> We're a bit baffled.  Has anyone experienced similar and managed to solve it? 
>  Setting log level to debug reveals nothing.
>
> Thanks,
> Rob
>
> ---------------------------------------------------------------------
> 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]
>
>
>   


---------------------------------------------------------------------
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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to