一个自动化测试方案让我搞定软件测试面试:REST Assured 实践 一

本文介绍了REST Assured这一Java接口测试库,详细讲解了其基本使用方法,包括given、when、then的分步操作,以及param、queryParam、formParam等参数传递方式,还涉及了请求头、cookie、请求体、断言和响应值的获取,为进行RESTful API测试提供了清晰的步骤和示例。
摘要由CSDN通过智能技术生成

在这里插入图片描述1 . 初识 REST Assured

在 REST Assured 的官方 GitHub 上有这样一句简短的描述: Java DSL for easy testing of REST services 简约的 REST 服务测试 Java DSL

1.1 优点:

REST Assured 官方的 README 第一句话对进行了一个优点的概述,总的意思表达的就是简单好用。那么 REST Assured 有哪些优点,又该如何使用呢?![用 Java 做接口自动化测试首选 REST Assured,具体原因如下:

开源
简约的接口测试 DSL
支持 xmljson 的结构化解析
支持 xpathjsonpathgpath 等多种解析方式
对 spring 的支持比较全面
功能很齐全,部分我自己也还没有具体用到,了解到了方向,需要时随时查找学习

  1. 如何使用

添加 maven 依赖](https://img-blog.csdnimg.cn/2020051514522992.png)

在这里插入图片描述
2.1 基本三步曲

我们对接口进行测试一般由三步曲:传参、发请求、响应结果断言,REST Assured给我们提供了清晰的三步曲,以given、when、then的结构来实现,基本写法如下:

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值