2013-10-30 17 views
10

Tôi muốn biết nếu có cách ghi nhật ký tất cả các cuộc gọi và phản hồi (url + tải trọng) được xử lý bằng cách bị thu hồi.Đăng nhập lưu lượng truy cập bị giữ lại

Tính toàn vẹn sẽ có nhật ký kiểm tra "gỡ lỗi" với tất cả các cuộc gọi và lưu lượng truy cập được ghi lại.

Tất nhiên tôi có thể thực hiện cuộc gọi đến trình ghi nhật ký trong mã của riêng tôi, nhưng tôi sẽ đặt trước hành vi này trên toàn cầu và không thêm các cuộc gọi nhật ký trong tất cả các phương pháp thử nghiệm của mình.

Thanks cho bất kỳ con trỏ

Trả lời

5

Set log(). tất cả() cho phản hồi của bạn và nó sẽ ổn.

6

Tôi đăng một ví dụ:

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

Không ghi nhật ký kết quả của máy chủ - bạn phải đặt 'log(). All()' after 'then()'. – koppor

+0

yep! Bạn phải thêm log(). All() trước WHEN để yêu cầu và sau THEN cho phản hồi –

Các vấn đề liên quan