16

我想知道是否有一种方法可以记录由 reassured 处理的所有调用和响应(url + 有效负载)。

最终结果将是拥有一个“调试”测试日志,其中记录了所有呼叫和流量。

当然,我可以在自己的代码中发出对记录器的调用,但我不想在全局范围内设置此行为,而不是在我的所有测试方法中添加记录器调用。

感谢您的任何指点

4

3 回答 3

18

我发布一个例子:

 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();
于 2016-07-07T22:55:59.357 回答
10

为您的响应设置 log().all() 就可以了。

于 2015-10-06T12:16:15.943 回答
1

抱歉,愚蠢的问题(或我的愿景问题),所有内容都记录在:

于 2013-10-31T10:43:59.420 回答