首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在ExtentReports日志中记录RestAssured请求和响应信息日志

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

Stack Overflow用户
提问于 2019-01-23 21:14:26
回答 1查看 2.5K关注 0票数 2

我正在使用rest-assured库和扩展报告进行报告,

代码语言:javascript
复制
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():在控制台日志中写入请求/响应日志,我需要将其记录在扩展报告中,我们可以做到这一点吗?

代码语言:javascript
复制
ExtentTestManager.getTest().log(LogStatus.INFO, "Response is:<br>" + "here");
EN

回答 1

Stack Overflow用户

发布于 2019-02-02 03:57:01

包含JSON请求/响应的推荐用法是通过文档中的MarkupHelper实现的:http://extentreports.com/docs/versions/4/java/#markup-helpers-codeblock

代码语言:javascript
复制
Markup m = MarkupHelper.createCodeBlock(json, CodeLanguage.JSON);
test.pass(m);

// shorthand
test.pass(MarkupHelper.createCodeBlock(json, CodeLanguage.JSON));

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

​

​

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54328119

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档