2013-10-30 8 views
10

私は、すべての呼び出しと応答(url + payload)を安全に処理してログに記録する方法があるかどうかを知りたいと思います。ログを再確認したトラフィック

最終的には、すべての呼び出しとトラフィックが記録された「デバッグ」テストログが必要です。

私自身のコードでロガーへの呼び出しを行うことはできますが、この動作をグローバルに設定し、すべてのテストメソッドでロガー呼び出しを追加しないようにします。

答えて

1

申し訳ありませんがばかな質問(あるいは私の視力の問題は)、すべてが下に記載されています。あなたの応答のためにall()といいでしょう。

+0

全くありません。それは良い質問であり、あなたがさらなる研究の後にあなた自身の貢献をしたことはさらに優れています。 –

5

セットのログ():任意のポインタのための

おかげ

6

私は例を掲載しています:

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

サーバの結果をログに記録しません。 'then()'の後ろに 'log()。all()'を入れなければなりません。 – koppor

+0

うん!リクエストの場合はWHENの前、応答の場合はTHENの後にlog()。all()を追加する必要があります –

関連する問題