初识RestAssured

1、接口测试的本质

不在于创造,在别人写好的情况下去调用--发起请求,校验结果

2、接口测试的四要素

  • URL地址
  • 请求方式
  • 请求参数
  • 返回值

3、RestAssured介绍

RestAssured的依赖导入

点击查看代码
<dependencies>  
    <!-- Rest-Assured核心库 -->  
    <dependency>  
        <groupId>io.rest-assured</groupId>  
        <artifactId>rest-assured</artifactId>  
        <version>4.3.0</version>
        <scope>test</scope> 
    </dependency>  
  
    <!-- 可选:如果需要处理JSON响应,可以添加JsonPath依赖 -->  
    <dependency>  
        <groupId>io.rest-assured</groupId>  
        <artifactId>json-path</artifactId>  
        <version>4.3.0</version> 
        <scope>test</scope>  
    </dependency>  
  
    <!-- 其他可能需要的依赖,如XML处理、JSON Schema验证等 -->  
</dependencies>

RestAssured的语法结构

点击查看代码
 @Test
    public void Login(){
        //URL
        RestAssured.baseURI="";
        RestAssured.basePath="";
        //发送请求,并获取响应
        RequestSpecification rsf=RestAssured.given();
        Response response=rsf.get("URL");
        //打印响应
        System.out.println(response.body().asString());
    }

对代码块详细解释
  • given():可以进行自定义设置,包括设置请求体、请求头、响应体以及参数
  • when():所要执行的操作,例如get、post请求
  • then():可以解析结果、断言
posted @ 2024-08-02 17:02  cxy领域展开  阅读(7)  评论(0编辑  收藏  举报