如何添加等待时间以完成请求并在 Rest-Assured 中获得响应

How to add wait-time to complete a request and get the response in Rest-Assured

我正在尝试通过 api 进行上传,当数据较小 eg:100 行时,上传工作正常并且我得到了预期的响应,但是当上传较大时,eg:1M 行,测试失败并出现超时异常。我该如何处理? Thread.sleep() 是推荐的方法吗?

你可以这样使用。如果它不起作用,请提供代码。

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);