3.RestAssured基础_3_RestAssured基本功能1-打印响应内容

本文介绍了RestAssured库中log()方法的使用,用于将HTTP响应的全部内容打印到控制台,包括响应起始行、响应头和正文。通过log().all(),可以方便地调试和调整测试用例,无论响应内容是JSON、XML还是HTML格式,都能以美观的形式展示。
摘要由CSDN通过智能技术生成

根据上一节的案例,我们大概了解了RestAssured,given()这是一个请求对象,get(url)这个是做GET类型请求的发送操作,then()这个是验证相关的对象,前面get()执行完了就能拿到response对象,然后response对象下有一些验证相关的类,then()就是验证类的一个方法。目前就知道这么多,我们这篇开始,一个一个介绍RestAssured的基本功能。

1.log() 打印全部响应内容到控制台

一个HTTP请求的相应内容至关重要, 打印响应内容,可以帮助我们debug和更改代码,调整测试用例的检查点。上一篇入门的例子,我们只是知道判断响应状态码是不是200,现在我们来学习如何在控制台输出全部的响应内容。响应内容就包括,响应起始行,响应头字段,响应正文内容。
可以使用log().all()打印需要的内容

看一下以下案例:

import static com.jayway.restassured.RestAssured.*;
import org.testng.annotations.Test;

public class Demo1 {
  /**
   *
   */
  @Test
    public void printResponse(){
         given().
                 get("https://www.baidu.com").
         then().
                 statusCode(200).
                 log().all();  //打印全部相应到控制台

  }
}

运行结果:

HTTP/1.1 200 OK
Cache-Control:
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值