首页 > 其他分享 >初识RestAssured

初识RestAssured

时间:2024-08-02 17:06:59浏览次数:9  
标签:请求 assured URL rsf rest 初识 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():可以解析结果、断言

标签:请求,assured,URL,rsf,rest,初识,RestAssured
From: https://www.cnblogs.com/zwy-blogs/p/18339140

相关文章

  • MySQL:初识数据库&初识SQL&创建数据库
    目录1、初识数据库1.1什么是数据库1.2 什么是MySQL2、数据库2.1 数据库服务&数据库2.2C/S架构3、初识SQL3.1什么是SQL3.2 SQL分类 4、使用SQL4.1查看所有数据库4.1.2语句解析 4.2创建数据库4.2.1 ifnotexists校验 4.2.2手动明确字符集和排序规......
  • 初识CSS
    文章目录CSS是什么基本语法规范引入方式内部样式表行内样式表外部样式代码风格选择器的种类基础选择器:单个选择器构成标签选择器类选择器id选择器通配符选择器小结复合选择器:把多种基础选择器综合运用起来后代选择器伪类选择器链接伪类选择器:force伪类选择器小结......
  • 【虚幻UE5教程】第一章 基础知识——第三节 初识蓝图
    【虚幻UE5教程】第一章基础知识——第三节初识蓝图(Blueprint)往期目录第一章基础知识第一节编辑器页面第二节搭建关卡第三节初识蓝图进阶篇关卡流送(LevelStreaming)本文目录【虚幻UE5教程】第一章基础知识——第三节初识蓝图(Blueprint)往期目......
  • Java初识
    JDK、JRE和JVM​1.JDK指的是JavaDevelopmentKit,它是一个开发Java应用程序所需的软件开发工具包。JDK包括Java编译器、Java虚拟机、Java类库等必要组件,以及用于开发、调试和运行Java应用程序的其他工具。使用JDK可以帮助开发人员编写、测试和部署Java应用程序,以及运行Java应......
  • 信步漫谈之ZAP扫描工具——初识
    目录1OWASP2ZAP3ZAP的工作原理4ZAP的下载地址5ZAP的安装使用1OWASPOWASP是一个开源的、非盈利的全球性安全组织,致力于应用软件的安全研究。OWASP被视为web应用安全领域的权威参考。美国联邦贸易委员会(FTC)强烈建议所有企业需遵循OWASP十大WEB弱点防护守则。OWASP颁布......
  • C语言程序设计(初识C语言前部分)
    新晋大学生计算机专业中的小小准程序员学习小笔记一,什么是C语言C语言是一门通用计算机编程语言,广泛用于底层开发,通俗的说就是人与计算机交流的计算机语言之一。底层开发就是指上图的下层(底层)部分。美国国家标准局为C语言制定了一套完整的美国国家标准语法,称为ANSIC,作为C语......
  • 初识数据库索引结构
    建立索引的优点在于:能够提高某列数据的检索效率,不需要进行顺序扫描。同时,缺点在于:索引结构需要单独维护,占据磁盘/内存空间,而且降低了增删改的效率。索引结构可以使用什么数据结构来实现?二叉树。有序,但是存在缺点:顺序插入时会退化成单向链表,查询性能大大降低,数据量大时,树会很深......
  • 初识Java多线程
    Java中如何创建新线程?第一种方式:继承Thread类写一个子类继承Thread重写run方法创建该类的对象,代表一个线程调用start方法启动线程,该线程会执行run方法这种方式的优点在于编码方式简单,但是该类已经继承了Thread类,不能继承其他类。注意:启动线程时一定调用start方法,而非ru......
  • java初识-----JDK,JRE和JVM
    JDK,JRE和JVMJDK即JavaDevelopmentKit是Java开发工具包的缩写。它是一套用于开发Java应用程序的软件包,包含了Java的运行环境(JRE)、编译器(javac)和调试器(jdb)等众多工具。JDK是Java开发的核心,无论是编写Java程序还是运行Java应用,都离不开JDK的支持。对于Java开发者来说,安装......
  • java初识---JDK的安装配置
    JDK的安装确定操作系统在开始安装JDK之前,首先需要确定自己的计算机操作系统类型,如Windows、macOS或Linux。因为不同操作系统的JDK安装包和安装步骤可能有所不同。检查系统要求确保计算机满足JDK安装所需的最低系统要求,包括处理器、内存和磁盘空间等。这些要求通常可以在JDK......