问题标签 [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.
http-post - 我如何发送带有嵌套值的 JsonObject 作为 REST 中的 Post 请求
我正在使用放心 - https://code.google.com/p/rest-assured/wiki/Usage 我的 JsonObject 看起来像这样
如何使用 REST-assured POST 将其作为参数的一部分发送?我努力了
但这对于具有嵌套值的 HUGE 对象是不可扩展的。有更好的方法吗?
java - 使用 REST-assured 在测试中重置连接
我有一个使用 REST-assured 的测试。在这个测试中,当我将完整的主机和路径传递给 get() 方法时,一切正常,测试通过。但是当我尝试使用 RestAssured.baseURI 和 RestAssured.basePath 就像它在教程的这一部分中显示的那样:http://code.google.com/p/rest-assured/wiki/Usage#Default_values,测试以 Connection 结束重置。下面我粘贴了工作版本和带有不起作用的 baseURI 的版本,以及我得到的错误。请帮忙:>
工作版本:
导致连接重置的不工作版本:
错误:
我究竟做错了什么?:(
json - 使用放心验证保存的 JSON 响应
我有一个关于 REST Assured 的问题。- https://code.google.com/p/rest-assured/wiki/Usage
我知道我可以使用 REST 保证进行 HTTP 调用(.get .put 等)并使用 when() 等验证响应。我想验证我已经保存在数据库中的 JSON 响应,而不是调用Web 服务实时并验证其响应。
我可以使用 REST-assured 将 JSON 响应作为字符串加载并验证它吗?
rest - 如何通过 RequestSpecBuilder 或 RequestSpecification 设置放心的 basePath
我知道,放心,我们可以使用RestAssured.basePath = "/resource"
.
但是我需要在本地为请求规范设置它。任何人都试过这个,没有看到任何 API。
rest-assured - 如何放心地配置球衣供应商
我有一个使用 jersey-api 开发的网络服务。
我正在使用 rest-assured 来测试资源。当我运行我的测试用例时,我得到以下异常。
我知道我需要配置我的提供程序类。我不确定如何放心地配置提供程序类?我无法在放心中找到有关配置 jersey api“com.sun.jersey.config.property.classnames”的任何信息。
任何帮助深表感谢。
java - 放心空响应体结构
我想测试一个查找休息服务,如果我发现我想从数据库中删除,否则什么都不做
我这样使用它(其中 rs 是 find 的响应)
因此,当什么都没找到时,如何检查 foundName ,因为我尝试了 foundName!=null 或 foundName != "",但它仍然无法正常工作。所以请解释一下空响应体的结构是什么
spring - Web 应用程序的自动、包含测试
我有一个使用 Spring、Jersey(用于 REST)和 Hibernate+PostgreSQL 的 Web 应用程序。我正在使用 REST Assured 作为测试框架。我创建了一个简单的测试用例,只要我用我的战争运行 Tomcat,它就可以工作。
我有几个关于隔离和自动测试的问题:
- 我不想仅仅为了测试而运行tomcat。我想嵌入一个应用服务器。
- 我想隔离我的数据库调用,以便我可以以一种干净、可预测的方式对其进行测试。
针对这些挑战的任何建议、提示、链接等都会很棒。
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 响应,但我无法使用它登录。请帮助我摆脱这个问题。
提前致谢。问候,普拉特
java - 如何将 POST 正文中的参数用于 GET 路由
嘿,我是新手,请放心,设法让 POST 路由测试用例工作,下面的测试用例的响应主体是
身体
所以我的问题是如何使用 POST 路由生成的 id 到我的 GET 路由 /assignments/{id} 使用请求?
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 结果