Журнал отслеживания трафика

Я хотел бы знать, есть ли способ регистрировать все вызовы и ответы (URL + полезная нагрузка), обработанные оставленными.

Конечная цель заключалась бы в том, чтобы иметь "отладочный" тестовый журнал со всеми вызовами и журналом трафика.

Конечно, я мог бы вызывать вызовы регистратору в своем собственном коде, но я бы предпочел установить это поведение во всем мире и не добавлять вызовы журналов во все мои тестовые методы.

Спасибо за любые указатели

Ответ 1

Я отправляю пример:

 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();

Ответ 2

Установите log(). all() для вашего ответа, и все будет хорошо.