摘要: 一、静态导入 为了有效的使用rest-assured,官网推荐从下列class中静态导入方法: 如果想使用 Json Schema validation(验证),还需要静态导入下面的方法: 如果我们正在使用的是 Spring MVC ,我们可以使用 spring--mock-mvc模型的rest-a 阅读全文
posted @ 2018-01-15 20:38 lwjnicole 阅读(1758) 评论(0) 推荐(0) 编辑
摘要: 我们使用rest-assured可以获得响应内容,比如:我们发起一个get请求 get("/lotto") 并且获得响应内容,我们有多种方式可以实现: 通过上面的方式我们就可以获得整个响应内容,之前的文章中我们已经介绍过通过JsonPath和XMLPath的方式来获得响应体中的某个值或者某个list 阅读全文
posted @ 2018-01-15 17:44 lwjnicole 阅读(5408) 评论(0) 推荐(0) 编辑
摘要: 一、根路径(Root path) 为了避免在body方法中使用重复的路径来断言,我们可以指定一个根路径(root path),比如: 我们以前的写法是: 现在我们可以使用root path的方法来写: 我们也可以设置默认的根路径: 在许多高级的测试用例中,在根路径上附加一些参数也非常有用,我们可以使 阅读全文
posted @ 2018-01-15 14:38 lwjnicole 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 在许多测试用例当中,为了帮助我们创建正确的断言和发送正确的请求,打印出详细的响应和请求数据是非常有用的。为此我们可以使用rest-assured提供的预定义过滤器或者使用其中的一些快捷方法。 一、请求日志 从1.5版本开始,rest-assured支持请求在发送到服务器之前打印特定请求日志的功能(通 阅读全文
posted @ 2018-01-15 11:26 lwjnicole 阅读(936) 评论(0) 推荐(0) 编辑