接口自动化之Rest-Assured的使用

上一篇 / 下一篇  2016-04-12 20:05:32 / 个人分类:java

安装和使用

首先,读者需要访问 Rest-Assured 的官方网站下载最新版本的 Rest-Assured。写作此文时,作者使用的是 2.4.1,下载解压成功后,会发现软件包还包含了其他第三方依赖,这些都是运行期需要的类库,确保将它们都加入你的 classpath。还要加入junit-4.11.jar。

现在我们以豆瓣 API 为例,简单介绍一下 Rest-Assured 的使用方法。为此,我们需要安装一个 REST 客户端插件方便调试。如果使用 FireFox 浏览器,可安装 RESTClient 插件,安装成功后,在地址一栏输入:http://api.douban.com/v2/book/1220562,方法选择 GET,请求发送成功后,会返回如下 JSON 字符串:


package RestAssured;

import com.jayway.restassured.RestAssured;

import org.junit.Before;

import org.junit.Test;


import static com.jayway.restassured.RestAssured.*;

import static com.jayway.restassured.matcher.RestAssuredMatchers.*;

import static org.hamcrest.Matchers.*;


public class DouBanTest {

    @Before

    public void setUP(){

        //指定 URL 和端口号

        RestAssured.baseURI = "http://api.douban.com/v2/book";

        RestAssured.port = 80;

    }


    @Test

    public void testGETBook()

    {

        get("/1220562").then().body("title", equalTo("满月之夜白鲸现"));

    }

}



TAG: 接口

 

评分:0

我来说两句

Open Toolbar