public void run() {
		if (this.monitor.isSlaComplient(System.currentTimeMillis() - parameters.getStartTime())) {
			if (this.monitor.isAvailable()) {
				this.monitor.registerRequest(true);
			} else {
				this.monitor.registerRequestOnDowntime();
			}
		} else {
			if (this.monitor.isAvailable()) {
				this.monitor.registerRequest(false);
				runTest();
			} else {
				this.monitor.registerRequestOnDowntime();
			}
		}
	}