我从未使用过JUnit或其他测试框架.我所知道的是如何发展休息服务.我最近看到REST保证框架来测试REST api.但我找到的所有文章如下所示.但我不知道如何传递请求xml以及如何获得响应以及何时应该调用此方法.
在此REST保证之前,我是否需要使用其他工具?我完全是这种测试框架的初学者.请告诉我这个世界的一些亮点.我所知道的是如何在SOAPUI中的响应中发送请求和检查值.我从未尝试过这个.
expect().
statusCode(200).
body(
"user.email", equalTo("test@hascode.com"),
"user.firstName", equalTo("Tim"),
"user.lastName", equalTo("Testerman"),
"user.id", equalTo("1")).
when().
get("/service/single-user/xml");
Run Code Online (Sandbox Code Playgroud)
dil*_*rma 10
expect()/*在向REST服务发送请求后您的期望*/
statusCode(200)/*你期望200作为状态代码告诉在服务器上成功处理的请求*/
body() /*body中给出的条件是将值与期望值进行比较."equalTo"hamcrest matcher条件(你需要在java类路径中使用hamcrest jar).*/
什么时候()./*正如名称所说上面所有将在发送get/post/put/delete请求之后完成所以在你把这些get,post,put,delete之前你将这个方法作为前缀*/
get("/ service/single-user/xml") /*实际的REST API请求URL在这里.可以是GET/POST/PUT/DELETE.你的困惑是它唯一显示的一半是基本路径.你可以在get()方法中给出整个请求url.*/
更多信息:http: //rest-assured.googlecode.com/svn/tags/1.8.1/apidocs/com/jayway/restassured/RestAssured.html
我希望这有帮助.
| 归档时间: |
|
| 查看次数: |
9651 次 |
| 最近记录: |