REST-Assured的多个实例
有没有一种方法可以让我拥有多个Rest-Assured客户端实例 我必须测试两个不同的端点,它们需要REST-Assured的多个实例,rest,rest-assured,Rest,Rest Assured,有没有一种方法可以让我拥有多个Rest-Assured客户端实例 我必须测试两个不同的端点,它们需要 不同的序列化程序和反序列化程序 不同的标题和内容类型 我怎样才能做到这一点。我认为“放心”真的很好,但它的全球性严重限制了我 有什么设计模式可以用来摆脱这个限制吗?如果不静态应用任何全局配置,可以创建两个不同的配置。例如: RequestSpecification spec1 = new RequestSpecBuilder().addHeader("x", "1").setContentTyp
有什么设计模式可以用来摆脱这个限制吗?如果不静态应用任何全局配置,可以创建两个不同的配置。例如:
RequestSpecification spec1 = new RequestSpecBuilder().addHeader("x", "1").setContentType("application/xml").config(RestAssured.config().objectMapperConfig(objectMapperConfig().defaultObjectMapper(..)).build();
RequestSpecification spec2 = new RequestSpecBuilder().addHeader("y", "2").setContentType("application/json").config(RestAssured.config().objectMapperConfig(objectMapperConfig().defaultObjectMapper(..)).build();
// Endpoint 1
given().spec(spec1). ..
// Endpoint 2
given().spec(spec2). ..