1.前期准备
1.JDK 、 maven 、 Intellij IDEA
JDK及maven环境变量配置,请自行百度。
环境配置完成后,输入
mvn -v
java -version
出现如下截图,则环境配置成功
2.新建项目添加依赖
2.1首先新建一个maven项目
进入IDEA---File---New---Project---maven
2.2在pom.xml添加相关依赖
打开刚才建好的项目,结构如图所示:
在pom.xml中添加rest-assurd、json-path、junit等相关依赖
如何添加,添加什么,请见github 文档说明
<dependencies>
<!--rest assured相关-->
<dependency>
<groupId>io.rest-assured</groupId>
<artifactId>rest-assured</artifactId>
<version>3.0.3</version>
</dependency>
<dependency>
<groupId>io.rest-assured</groupId>
<artifactId>json-path</artifactId>
<version>3.0.3</version>
</dependency>
<dependency>
<groupId>io.rest-assured</groupId>
<artifactId>xml-path</artifactId>
<version>3.0.3</version>
</dependency>
<!--junit-->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
</dependencies>
添加依赖后,IDEA会自动下载需要的信息
3.静态导入
官方文档中写到:
In order to use REST assured effectively it's recommended to statically import methods from the following classes:
io.restassured.RestAssured.*
io.restassured.matcher.RestAssuredMatchers.*
org.hamcrest.Matchers.*
既然官方都建议我们静态导入了,那就静态导入。
import static io.restassured.RestAssured.*;
import static io.restassured.matcher.ResponseAwareMatcher.*;
import static org.hamcrest.Matchers.*;
新建一个class文件,静态导入这些classes,如果文件不标红,则说明环境搭建成功:
以百度为例,一个简单的demo如下:
public class Demo1 {
@Test
public void test_demo1(){
int statucecode = get("http://www.baidu.com/").statusCode();
assertEquals(200,statucecode);
}
}
ok,至此Rest-Assurd环境搭建成功,新手入门,轻拍。