说明:本文只是一个getStart示例,关键在于让自己(新手)能快速地对REST-Assured自动化测试有个大概的认识,下面开始。
参考资料:
使用 Rest-Assured 测试 REST API
使用 REST-Assured 测试 REST API 的进阶技巧和最佳实践
1.准备
- eclipse、jdk、maven
- 新建好一个maven项目
- 下载并安装RestClient客户端
2.目标
- 对豆瓣API进行自动化测试
3.开始编码
1)修改pom.xml
<dependency>
<groupId>com.jayway.restassured</groupId>
<artifactId>rest-assured</artifactId>
<version>2.8.0</version>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-core</artifactId>
<version>1.3</version>
</dependency>
2)查看豆瓣的开发者文档
找到搜索图书的API,显示为GET https://api.douban.com/v2/book/:id
那么只需要找到某个图书的id替换URL中的:id
即可。
为了测试需要,我们打开上面要求下载好的RestClient客户端,输入http://api.douban.com/v2/book/1220562
,选择访问方法为GET,前往访问,会获得如下的Json返回信息:
{
"rating": {
"max": 10,
"numRaters": 348,
"average": "7.0",
"min": 0
},
"subtitle": "",
"author": [
"[日] 片山恭一"
],
"pubdate": "2005-1",
"tags": [
{
"count": 136,
"name": "片山恭一",
"title":