finishRequest(client, result, error) {
		if (this.options.statusCallback) {
			// result can be undefined if an error is thrown for a request
			if (result) {
				result.requestIndex = this.requestIndex++
				result.instanceIndex = this.loadTest.instanceIndex
			}
			this.options.statusCallback(error, result);
		}
		if (this.loadTest.checkStop()) {
			return
		}
		if (!this.loadTest.latency.shouldSend()) {
			if (this.requestTimer) {
				this.requestTimer.stop()
			}
		}
		if (!this.options.requestsPerSecond) {
			client.makeRequest()
		} else {
			this.freeClients.push(client)
		}
	}
Call after each request has finished.