我正在使用可放心的库和扩展区报告进行报告,
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():在控制台日志中写入请求/响应的日志,我需要将其登录到extentreport中,我们才能做到这一点。
ExtentTestManager.getTest().log(LogStatus.INFO, "Response is:<br>" + "here");
答案 0 :(得分:0)
建议使用包含JSON请求/响应的方法是通过MarkupHelper
,如文档:http://extentreports.com/docs/versions/4/java/#markup-helpers-codeblock
Markup m = MarkupHelper.createCodeBlock(json, CodeLanguage.JSON);
test.pass(m);
// shorthand
test.pass(MarkupHelper.createCodeBlock(json, CodeLanguage.JSON));
代码块将被美化和显示像这样: