第一章、 Rest assured接口测试框架
一、概述
Rest Assured 是基于 Java 的 BDD 风格接口测试框架,支持 JSON/XML 响应验证、请求参数化及复杂断言。接口自动化的框架,主要是用来做接口自动化测试,返回的报文都是JSON
- 语法比较简单,只需要掌握常用的方法
- 用例运行的速度非常快
- 断言的机制 Json 封装相关方法,jsonpath,xmlpath 接口使用更加快捷
- 是Github的一个开源项目,语法非常简单,是一种专为测试REST API设计的测试框架
1、特点
- 开源的框架
- 支持多种协议(http,https)
- 支持Json xml等结构化报文
- 支持xpath jsonpath,gpath 等多种解析方式
- 接口自动化框架会首选Rest Assured框架
二、配置依赖
在pom.xml文件中配置依赖
<!-- 配置rest-assured依赖 -->
<dependency>
<groupId>io.rest-assured</groupId>
<artifactId>rest-assured</artifactId>
<version>3.0.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>io.rest-assured</groupId>
<artifactId>json-path</artifactId>
<version>3.0.2</version>
</dependency>
<dependency>
<groupId>io.rest-assured</groupId>
<artifactId>json-schema-validator</artifactId>
<version>3.0.2</version>
</dependency>