上一页 1 ··· 5 6 7 8 9
摘要: 一、根路径(Root path) 为了避免在body方法中使用重复的路径来断言,我们可以指定一个根路径(root path),比如: 我们以前的写法是: 现在我们可以使用root path的方法来写: 我们也可以设置默认的根路径: 在许多高级的测试用例中,在根路径上附加一些参数也非常有用,我们可以使 阅读全文
posted @ 2018-01-15 14:38 lwjnicole 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 在许多测试用例当中,为了帮助我们创建正确的断言和发送正确的请求,打印出详细的响应和请求数据是非常有用的。为此我们可以使用rest-assured提供的预定义过滤器或者使用其中的一些快捷方法。 一、请求日志 从1.5版本开始,rest-assured支持请求在发送到服务器之前打印特定请求日志的功能(通 阅读全文
posted @ 2018-01-15 11:26 lwjnicole 阅读(929) 评论(0) 推荐(0) 编辑
摘要: 一、默认值 rest-assured发起请求时,默认使用的host为localhost,端口为8080,如果你想使用不同的端口,你可以这样做: 或者是简单点: 你也可能改变默认的baseURI、basePath、port和认证scheme: 这就意味着,类似 get("/hello") 这样的一个请 阅读全文
posted @ 2018-01-12 19:52 lwjnicole 阅读(1815) 评论(0) 推荐(0) 编辑
摘要: rest-assured支持映射Java对象到Json和XML以及从Json和XML中映射到Java对象。Json映射需要在classpath 中有Jackson、Jackson 2或者是Gson,XML映射需要在classpath 中有JAXB。 一、序列化 序列化:序列化Java对象到Json或 阅读全文
posted @ 2018-01-12 11:23 lwjnicole 阅读(1209) 评论(0) 推荐(0) 编辑
摘要: xmlPath的使用方法跟JsonPath的使用方法相近,下面简单总结一下: 准备xml文件数据: 下面我们使用rest-assured的xmlPath来简单的提取一些值: 与JsonPath一样,xmlPath同样支持简单提取某个值: 你也可以做一些复杂点的操作,比如以int的形式获取第一条记录的 阅读全文
posted @ 2018-01-11 19:43 lwjnicole 阅读(1098) 评论(0) 推荐(0) 编辑
摘要: rest-assured支持映射Java对象到Json和XML以及从Json和XML中映射到Java对象。Json映射需要在classpath 中有Jackson、Jackson 2或者是Gson,XML映射需要在classpath 中有JAXB。 1.JsonPath映射 例如:让我们来看一下我们 阅读全文
posted @ 2018-01-11 19:14 lwjnicole 阅读(1148) 评论(0) 推荐(0) 编辑
摘要: JsonPath对于解析Json格式的数据来说非常简单,比如有下面这样的Json数据: 下面是一些简单的使用实例: 从上面的例子中可以看到所有的获取路径中我们都重复使用了lotto,为了避免这个问题,我们可以设置一个根路径(root path): 如果你只是对提取一个单一的值感兴趣,你还可以这样做: 阅读全文
posted @ 2018-01-11 18:32 lwjnicole 阅读(3736) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9