On 23 June 2011 13:57, Barrie Treloar <[email protected]> wrote:
> On Thu, Jun 23, 2011 at 8:31 PM, sebb <[email protected]> wrote:
>> On 23 June 2011 11:06, Kirk <[email protected]> wrote:
>>> One has to really be careful with JMeter's threading model. It has the 
>>> potential to act as the bottleneck in your load test. I've seen a few teams 
>>> chasing all kinds of things in the app server when they really needed to be 
>>> looking at what was coming behind them. IMHO, a thread per user is an easy 
>>> model to grasp but is much easier to set yourself up for failure. Case in 
>>> point, and earlier suggestion that if the response times are greater than 
>>> the desired rate of arrival at the server, the throughput will drop 'cos 
>>> JMeter will simply not have enough threads to trigger the request. Hence, 
>>> the bottleneck in the system will be JMeter. While some might argue that 
>>> this is sill ok (and in a number of cases it's not harmful), an event based 
>>> model would be much more scalable and less prone to this type of testing 
>>> failure.. artificial throttling of throughput.
>>
>> If I understand you correctly, what you are saying is that the maximum
>> throughput for a single JMeter thread is limited by the response time
>> of the server, because JMeter waits for the sample to complete before
>> issuing the next request.
>>
>> Have I got it right?
>
> I think what he is saying is that if you have use a constant
> throughput controller set to say 10, i.e. 1 every 6 seconds,

He did not mention Constant Throughput Controller (which anyway does
not exist - I suspect you mean Constant Throughput Timer).

The CTT can have problems generating the correct delays under some
circumstances, but that is a different issue.

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

Reply via email to