问题标签 [rest-assured]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
16683 浏览

http-post - 我如何发送带有嵌套值的 JsonObject 作为 REST 中的 Post 请求

我正在使用放心 - https://code.google.com/p/rest-assured/wiki/Usage 我的 JsonObject 看起来像这样

如何使用 REST-assured POST 将其作为参数的一部分发送?我努力了

但这对于具有嵌套值的 HUGE 对象是不可扩展的。有更好的方法吗?

0 投票
2 回答
10361 浏览

java - 使用 REST-assured 在测试中重置连接

我有一个使用 REST-assured 的测试。在这个测试中,当我将完整的主机和路径传递给 get() 方法时,一切正常,测试通过。但是当我尝试使用 RestAssured.baseURI 和 RestAssured.basePath 就像它在教程的这一部分中显示的那样:http://code.google.com/p/rest-assured/wiki/Usage#Default_values,测试以 Connection 结束重置。下面我粘贴了工作版本和带有不起作用的 baseURI 的版本,以及我得到的错误。请帮忙:>

工作版本:

导致连接重置的不工作版本:

错误:

我究竟做错了什么?:(

0 投票
1 回答
2060 浏览

json - 使用放心验证保存的 JSON 响应

我有一个关于 REST Assured 的问题。- https://code.google.com/p/rest-assured/wiki/Usage

我知道我可以使用 REST 保证进行 HTTP 调用(.get .put 等)并使用 when() 等验证响应。我想验证我已经保存在数据库中的 JSON 响应,而不是调用Web 服务实时并验证其响应。

我可以使用 REST-assured 将 JSON 响应作为字符串加载并验证它吗?

0 投票
2 回答
8332 浏览

rest - 如何通过 RequestSpecBuilder 或 RequestSpecification 设置放心的 basePath

我知道,放心,我们可以使用RestAssured.basePath = "/resource".

但是我需要在本地为请求规范设置它。任何人都试过这个,没有看到任何 API。

0 投票
0 回答
279 浏览

rest-assured - 如何放心地配置球衣供应商

我有一个使用 jersey-api 开发的网络服务。

我正在使用 rest-assured 来测试资源。当我运行我的测试用例时,我得到以下异常。

我知道我需要配置我的提供程序类。我不确定如何放心地配置提供程序类?我无法在放心中找到有关配置 jersey api“com.sun.jersey.config.property.classnames”的任何信息。

任何帮助深表感谢。

0 投票
3 回答
6718 浏览

java - 放心空响应体结构

我想测试一个查找休息服务,如果我发现我想从数据库中删除,否则什么都不做

我这样使用它(其中 rs 是 find 的响应)

因此,当什么都没找到时,如何检查 foundName ,因为我尝试了 foundName!=null 或 foundName != "",但它仍然无法正常工作。所以请解释一下空响应体的结构是什么

0 投票
1 回答
76 浏览

spring - Web 应用程序的自动、包含测试

我有一个使用 Spring、Jersey(用于 REST)和 Hibernate+PostgreSQL 的 Web 应用程序。我正在使用 REST Assured 作为测试框架。我创建了一个简单的测试用例,只要我用我的战争运行 Tomcat,它就可以工作。

我有几个关于隔离和自动测试的问题:

  1. 我不想仅仅为了测试而运行tomcat。我想嵌入一个应用服务器。
  2. 我想隔离我的数据库调用,以便我可以以一种干净、可预测的方式对其进行测试。

针对这些挑战的任何建议、提示、链接等都会很棒。

0 投票
1 回答
328 浏览

rest-assured - 在 REST Assured 中,我可以使用 HP-ALM 的 req 用户名和密码登录吗?

响应 response=given().that().parameter("j_username",userName).parameter("j_password", password).when().post(" http://www.rest.com/qcbin/authentication-点/login.jsp?redirect-url=http%3A%2F%2Fx-pqrs12%3A1230%2Fqcbin%2Frest%2Fis-authenticated%3Flogin-form-required%3Dy ").then().extract().response( );

System.out.println(response.asString());

我想使用此代码登录。但是我收到了 HTML 响应,但我无法使用它登录。请帮助我摆脱这个问题。

提前致谢。问候,普拉特

0 投票
2 回答
142 浏览

java - 如何将 POST 正文中的参数用于 GET 路由

嘿,我是新手,请放心,设法让 POST 路由测试用例工作,下面的测试用例的响应主体是

身体

所以我的问题是如何使用 POST 路由生成的 id 到我的 GET 路由 /assignments/{id} 使用请求?

0 投票
2 回答
6970 浏览

java - 使用 REST 确保 JSON 验证

我正在尝试验证 Json 对象。我使用https://code.google.com/p/rest-assured/wiki/Downloads?tm=2

greeter-schema.json:http ://cs606926.vk.me/v606926718/15603/0Kauo1bTDi8.jpg

即使 JsonString 不等于这个“{\”isSuccess\“:false}”,我每次都有好的结果。

例如,当 JsonString="{\"isSuccess\":false},{\"isFalse\":true}" 或 "{\"isSuccess\":false},testetstets" 时我得到 OK 结果