记录确保的流量

dev*_*arn 11 java rest http rest-assured

我想知道是否有办法记录由restassured处理的所有调用和响应(url + payload).

最终将是一个"调试"测试日志,记录所有呼叫和流量.

当然,我可以在我自己的代码中向记录器发出调用,但我首先要全局设置这种行为,而不是在我的所有测试方法中添加记录器调用.

谢谢你的任何指示

Mir*_*ciu 11

我发布了一个例子:

 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();
Run Code Online (Sandbox Code Playgroud)

  • 不记录服务器的结果 - 你必须在`then()`之后加上`log().all()`. (5认同)
  • 是的 您必须在WHEN请求之前和THEN请求响应之后添加log()。all() (2认同)

小智 7

为你的回复设置log().all(),它会没问题.


dev*_*arn 1

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