2017-05-30 94 views
1

我想爲所有restAssured響應和請求默認啓用記錄。設置restAssured以全局記錄所有請求和響應

這是我做的:

RestAssured.requestSpecification = new RequestSpecBuilder(). 
     setBaseUri("api"). 
     setContentType(ContentType.JSON). 
     build(). 
     log().all(); 
RestAssured.responseSpecification = new ResponseSpecBuilder(). 
     build(). 
     log().all(); 

requestSpecification工作還好,但與responseSpecification我得到:因爲要求規範沒有定義

無法配置日誌記錄。 您可能會濫用API。

我真的不想在每個之後使用log()。all()。

回答

0

將記錄過濾器添加到默認值RestAssured中,請參閱here

+0

謝謝,我剛添加ResponseLoggingFilter requestSpecification。 '''addFilter(new ResponseLoggingFilter())''' – MuchHelping