gpt4 book ai didi

rest-assured - 如何使用REST放心?

转载 作者:行者123 更新时间:2023-12-04 11:38:59 24 4
gpt4 key购买 nike

我从未使用过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");

最佳答案

Expect()/*向REST服务发送请求后的期望*/

statusCode(200)/*您期望使用200作为statuscode,它指示在服务器上成功处理了请求*/

body()
/*正文中给出的条件是将值与期望值进行比较。 “equalTo” hamcrest匹配器条件(您需要在java classpath中具有hamcrest jar)。*/

when()。 /*顾名思义,首先要在正确发送get/post/put/delete请求之后完成,因此在放置这些get,post,put,delete之前,您将使用此方法作为前缀*/

get(“/service/single-user/xml”)
/*实际的REST API请求网址在此处。可以是GET/POST/PUT/DELETE。给您带来的困惑是它只显示了基本路径的一半。您可以在get()方法中提供整个请求url。*/

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

我希望这有帮助。

关于rest-assured - 如何使用REST放心?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20061385/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com