Github user vlsi commented on the issue:

    https://github.com/apache/jmeter/pull/231
  
    >Is it really supposed to be exact ?
    
    Let me ask another question: "is thread scheduler=120sec supposed to make 
the test to last exactly 120 seconds"?
    
    Note: **timers do not limit the number of samples** in JMeter. If you want 
to limit the number of iterations (e.g. to make exactly 10000 samples), you'd 
use additional counter or something like that.
    
    1) When I try "startupdelay=0, duration=120sec, threads=10, 
throughput=10000", I get 10011 samples in the aggregate report. I think it good 
enough to be considered exact.
    
    Note: target throughput is 10000/120=83.3 samples/sec.  
11samples/(10000/120)=0.13 sec. That is those 11 "extra" samples can be due to 
130ms spent on initialization/finalization of the test (e.g. in between "test 
started" and "threads started")
    
    2) "exact number of samples" makes sense for cases like 10-100-1000 per 
HOUR, not 5000 per minute.  I don't think there are requirements to aim for 
"exactly 10000 per minute". In case there are that requirements, I would still 
discuss that in a separate PR as it would be tightly related with thread 
startup time, etc.
    Have you tried to test rates like 0.5...1 per second?



---

Reply via email to