gpt4 book ai didi

java - 如何在 ExtentReports 日志中记录 RestAssured 请求和响应信息日志

转载 作者:太空宇宙 更新时间:2023-11-04 09:54:32 26 4
gpt4 key购买 nike

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

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");

最佳答案

建议使用通过 MarkupHelper 包含 JSON 请求/响应,如文档中所示: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));

代码块将被美化并显示如下:

enter image description here

关于java - 如何在 ExtentReports 日志中记录 RestAssured 请求和响应信息日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54328119/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com