首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用REST assured?

如何使用REST assured?
EN

Stack Overflow用户
提问于 2013-11-19 09:25:32
回答 2查看 10.3K关注 0票数 9

我从未使用过JUnit或其他测试框架。我所知道的就是如何开发rest服务。我最近看到了REST assured框架来测试REST api。但我找到的所有文章都如下所示。但是我不知道如何传递请求xml,如何获得响应,以及何时应该调用此方法。

在此之前,我需要使用其他工具吗?我完全是这种测试框架的初学者。请给我看看这个世界上的一些光。我所知道的就是如何在SOAPUI中发送请求和检查响应中的值。我从来没有试过这个。

代码语言:javascript
复制
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");
EN

回答 2

Stack Overflow用户

发布于 2013-11-19 19:53:43

expect () /*向REST服务发送请求后的预期*/

statusCode(200) /*you期望200作为状态码,它告诉服务器成功处理了请求*/

body () /* body中给出的条件是将值与期望值进行比较。"equalTo“hamcrest匹配器条件(需要在java类路径中有hamcrest jar )。*/

when()。 /*正如它的名字所说,所有这些都将在发送get/ post / put /delete请求之后完成,所以在您放置这些get、post、put、delete之前,您将使用此方法作为前缀*/

get("/service/single-user/xml") /*实际的REST API请求url在这里。可以是GET/POST/PUT/DELETE。让你感到困惑的是它只显示了其中的一部分,即基本path.you可以在get()方法中给出完整的请求url。*/

更多信息:http://rest-assured.googlecode.com/svn/tags/1.8.1/apidocs/com/jayway/restassured/RestAssured.html

我希望这能帮到你。

票数 10
EN

Stack Overflow用户

发布于 2017-12-25 15:49:57

现在回答这个问题有点晚了。但是,您可以通过这些教程来了解REST和REST用法-确保测试REST API.These教程是从基础到高级排列的。

http://toolsqa.com/api-automation-testing-tutorial/

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20061385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档