Author: pmouawad Date: Sun Mar 3 20:56:13 2019 New Revision: 1854741 URL: http://svn.apache.org/viewvc?rev=1854741&view=rev Log: Bug 58183 - Rampup may not be respected if thread take time to start leading to threads continuing to start post ramp up time Fix checkstyle error Bugzilla Id: 58183 Modified: jmeter/trunk/src/core/org/apache/jmeter/threads/ThreadGroup.java Modified: jmeter/trunk/src/core/org/apache/jmeter/threads/ThreadGroup.java URL: http://svn.apache.org/viewvc/jmeter/trunk/src/core/org/apache/jmeter/threads/ThreadGroup.java?rev=1854741&r1=1854740&r2=1854741&view=diff ============================================================================== --- jmeter/trunk/src/core/org/apache/jmeter/threads/ThreadGroup.java (original) +++ jmeter/trunk/src/core/org/apache/jmeter/threads/ThreadGroup.java Sun Mar 3 20:56:13 2019 @@ -601,7 +601,7 @@ public class ThreadGroup extends Abstrac if (threadNumber > 0) { long elapsedInMillis = System.currentTimeMillis() - startTimeInMillis; final int perThreadDelayInMillis = - Math.round(((rampUpOriginInMillis - elapsedInMillis) / (float) (numThreads - threadNumber))); + Math.round((rampUpOriginInMillis - elapsedInMillis) / (float) (numThreads - threadNumber)); pause(Math.max(0, perThreadDelayInMillis)); // ramp-up delay (except first) } if (usingScheduler && System.currentTimeMillis() > endtime) {