我想知道是否有办法记录由restassured处理的所有调用和响应(url + payload)。
最终将是一个“调试”测试日志,记录所有呼叫和流量。
当然我可以在我自己的代码中向记录器发出调用,但我首先要全局设置这种行为,而不是在我的所有测试方法中添加记录器调用。
感谢您的任何指示
答案 0 :(得分:10)
我发布了一个例子:
Response response = given().
queryParam("apiKey", "abc123").
queryParam("code", code).
queryParam("type", type).
contentType("application/json").
log().all().
when().
get(url).
then().
contentType("application/json").
statusCode(200).
extract().response();
答案 1 :(得分:7)
为你的回复设置log()。all(),它就可以了。
答案 2 :(得分:1)