On 6 May 2014 18:05, <[email protected]> wrote: > Hi, > > I have adequate threads allocated in a thread group and a constant > throughput timer of x. My throughput does not reach x, it only reaches > x-1. Which is correct, the server cannot handle x requests per second. > > My question is about JMeter logic. Why doesn't the constant throughput > timer just fire off threads and return server errors?
It's simply a timer which adjusts the inter-sample pauses to reduce the throughput to the desired rate. JMeter is based on a synchronous request-response design. Each thread has to wait for the response to a sample before it can send the next. The usual way round this is to increase the number of threads to ensure that there is a spare thread than can send another sample. > More importantly > how does JMeter know that the application server can only handle x-1 per > second and run at that rate? Not sure what you mean by that. > Many Thanks > > Paul > > --------------------------------------------------------------------- > 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]
