我正在尝试通过api进行上传,当数据较小时(例如:100行),上传工作正常,并且按预期方式获得了响应,但是当上传较大时(例如:1M行),测试失败并显示时间出异常。我该如何处理? Thread.sleep()是推荐方法吗?
答案 0 :(得分:2)
您可以像这样使用。如果它不起作用,请提供代码。
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);