Github user vlsi commented on the issue:

    https://github.com/apache/jmeter/pull/231
  
    >AS you can see I don't get exact executions:
    
    @pmouawad , that's a good question.
    
    The timer uses `testStarted` (see 
https://github.com/apache/jmeter/pull/231/files#diff-e5e4a43d21590a051458ab1f0fa8898dR92
 ) to get the timestamp of the test start.
    As you configure 10000 samples per 180 seconds, it assumes it should 
generate 10000 samples since the **test start**.
    
    You are using "startup delay=1sec" in thread scheduler, that causes threads 
to delay its startup by 1 second, and the threads are run for 180 seconds. So 
the total test duration becomes something like 181 seconds. The added one 
second easily gives additional 50-70 samples as you are targeting for 55.5 
samples/sec.
    The timer itself does not limit the number of samples.
    
    It is not clear what is the use of the non-zero delay and it is not clear 
how it should play with "test duration" either. Frankly speaking, I would 
refrain from setting non-zero startup delay.


---

Reply via email to