@Transactional
	public PerfTest markProgressAndStatusAndFinishTimeAndStatistics(PerfTest perfTest, Status status, String message) {
		perfTest.setFinishTime(now());
		updatePerfTestAfterTestFinish(perfTest);
		return markProgressAndStatus(perfTest, status, message);
	}
Add a progress message on the given perfTest and change the status. In addition, the finish time and various test
statistic are recorded as well.

@param perfTest perf test
@param status   status to be recorded.
@param message  message to be recorded.
@return perftest with latest status and data
ngrinder-controller/src/main/java/org/ngrinder/perftest/service/PerfTestService.java