@Transactional
	public PerfTest getNextRunnablePerfTestPerfTestCandidate() {
		List<PerfTest> readyPerfTests = perfTestRepository.findAllByStatusOrderByScheduledTimeAsc(Status.READY);
		List<PerfTest> filteredPerfTests = filterCurrentlyRunningTestUsersTest(readyPerfTests);
		return filteredPerfTests.isEmpty() ? null : filteredPerfTests.get(0);
	}
Get the next runnable {@link PerfTest}.

@return found {@link PerfTest} which is ready to run, null otherwise
ngrinder-controller/src/main/java/org/ngrinder/perftest/service/PerfTestService.java