有没有办法让我拥有多个放心客户端实例?
我必须测试两个不同的端点,需要:
我怎样才能做到这一点?我认为“放心”确实很好,但我受到其全球性的严重限制
我可以使用任何设计模式来摆脱此限制吗?
如果您不静态应用任何全局配置,您可以创建两个不同的RequestSpecifications。例如:
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). ..
Run Code Online (Sandbox Code Playgroud)
        |   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           1549 次  |  
        
|   最近记录:  |