有谁知道如何在 testng report 中格式化显示 Json 吗?框架:Rest Assured+testng
Allure 插入附件
@Attachment("请求报文") public static String requestBody(String URL, String body) { //格式化json串 boolean prettyFormat = true; //格式化输出 JSONObject jsonObject = JSONObject.parseObject(body); String str = JSONObject.toJSONString(jsonObject,prettyFormat); //报告展现请求报文 return URL+"\n"+str; } @Attachment("响应报文") public static String respondBody(String respond) { //报告展现响应报文 return respond; }
case 引用
// 请求 requestBody(SelfConfig.onlineurl + url,jsonObj.toString()); // 响应 String json = response.asString(); System.out.println("json: "+json); JsonPath jp = new JsonPath(json); //测试报告展现 请求报文 respondBody(json);
报告展示