如何在 ExtentReports 日志中记录 RestAssured Request

我正在使用放心的 lib 和范围报告进行报告,

ValidatableResponse reponseManualLead = given().header("Accept", "application/json")
                .contentType("application/json").header("Authorization", access_token)
                .body(requestBody).log().body().when()
                .put(losdevUrl + "/endUrl").then().log().all();

log().all() :控制台日志中请求/响应的 Pritn 日志,我需要登录 extentreport ,我们可以这样做吗?

ExtentTestManager.getTest().log(LogStatus.INFO, "Response is:<br>" + "here");


倚天杖
浏览 94回答 1
1回答

慕勒3428872

包含 JSON 请求/响应的推荐用法是通过MarkupHelper文档中的方式:http: //extentreports.com/docs/versions/4/java/#markup-helpers-codeblockMarkup m = MarkupHelper.createCodeBlock(json, CodeLanguage.JSON);test.pass(m);// shorthandtest.pass(MarkupHelper.createCodeBlock(json, CodeLanguage.JSON));代码块将被美化并显示如下:
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java