rest-assured官方文档:https://github.com/rest-assured/rest-assured/wiki/Usage
中文文档:https://github.com/RookieTester/rest-assured-doc
1.设置httpclient属性
rest-assured是支持httpClient配置的, 默认情况下,REST Assured会为每个“given”语句创建一个新的http Client实例。 要设置httpClient属性,可以使用httpClientFactory
方法提供自定义httpClient实例,然后再设置httpClient的RequestConfig:
public Response get(Map<String, ?> headers, Map<String, ?> parameters, String url,
int connectTimeout, int requestTimeout, int socketTimeout, boolean redirectsEnabled) {
RequestConfig requestConfig = RequestConfig.custom()
.setConnectTimeout(connectTimeout) //设置连接超时时间
.setConnectionRequestTimeout(requestTimeout) //设置请求超时时间