Flat Message Layout

This commit is contained in:
현성필
2024-05-13 20:37:46 +09:00
parent 128bf60b54
commit a87f59dfd8
6 changed files with 111 additions and 16 deletions
@@ -2,8 +2,8 @@ package com.eactive.testmaster.client.controller;
import com.eactive.testmaster.client.dto.ApiRequestDTO;
import com.eactive.testmaster.client.dto.ApiResponse;
import com.eactive.testmaster.client.service.ApiClient;
import com.eactive.testmaster.client.service.ApiClientFactory;
import com.eactive.testmaster.loadtest.service.VirtualUser;
import java.util.concurrent.ExecutionException;
import org.springframework.validation.BindingResult;
import org.springframework.validation.Validator;
@@ -30,9 +30,8 @@ public class ApiClientController {
if (bindingResult.hasErrors()) {
throw new IllegalArgumentException(bindingResult.getAllErrors().get(0).getDefaultMessage());
}
ApiClient client = apiClientFactory.getClient(request);
return client.handleRequest(request).get();
VirtualUser virtualUser = new VirtualUser(request.getId(), apiClientFactory);
return virtualUser.processApiAndReturn(request);
}
}