thread.setThreadNum(n); tg.scheduleThread(thread, now); row.add(thread.getStartTime() - 1, 0); row.add(thread.getStartTime(), 1);
thread.setThreadName(Integer.toString(n)); tg.scheduleThread(thread, now); row.add(thread.getStartTime() - 1, 0); row.add(thread.getStartTime(), 1);
thread.setThreadNum(n); tg.scheduleThread(thread, now); row.add(thread.getStartTime() - 1, 0); row.add(thread.getStartTime(), 1);
thread.setThreadNum(n); tg.scheduleThread(thread, now); row.add(thread.getStartTime() - 1, 0); row.add(thread.getStartTime(), 1);
thread.setThreadName(Integer.toString(n)); tg.scheduleThread(thread, now); row.add(thread.getStartTime() - 1, 0); row.add(thread.getStartTime(), 1);
thread.setThreadName(Integer.toString(n)); tg.scheduleThread(thread, now); row.add(thread.getStartTime() - 1, 0); row.add(thread.getStartTime(), 1);
/** * This will schedule the time for the JMeterThread. * * @param thread JMeterThread * @param now in milliseconds */ private void scheduleThread(JMeterThread thread, long now) { if (!getScheduler()) { // if the Scheduler is not enabled return; } if (getDelay() >= 0) { // Duration is in seconds thread.setStartTime(getDelay() * 1000 + now); } else { throw new JMeterStopTestException("Invalid delay " + getDelay() + " set in Thread Group:" + getName()); } // set the endtime for the Thread if (getDuration() > 0) {// Duration is in seconds thread.setEndTime(getDuration() * 1000 + (thread.getStartTime())); } else { throw new JMeterStopTestException("Invalid duration " + getDuration() + " set in Thread Group:" + getName()); } // Enables the scheduler thread.setScheduled(true); }