Как добавить время ожидания для завершения запроса и получения ответа в Rest-Assured - PullRequest
0 голосов
/ 25 июня 2019

Я пытаюсь выполнить загрузку через API, когда данные небольшие, например: 100 строк, загрузка работает нормально, и я получаю ответ, как и ожидалось, но когда загрузка велика, например: 1M строк, тест завершается неудачно со временем отъезда-исключение. Как я могу справиться с этим? Thread.sleep () является рекомендуемым методом?

1 Ответ

2 голосов
/ 25 июня 2019

Вы можете использовать как это.если он не работает, укажите код.

RequestConfig requestConfig = RequestConfig.custom().setConnectTimeout(5000).setConnectionRequestTimeout(5000)
                .setSocketTimeout(5000).build();

        HttpClientConfig httpClientFactory = HttpClientConfig.httpClientConfig()
                .httpClientFactory(() -> HttpClientBuilder.create().setDefaultRequestConfig(requestConfig).build());

        RestAssured.config = RestAssured.config().httpClient(httpClientFactory);
...