问题标签 [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.
rest-assured - 当 JSON 键以数字开头时,Rest-Assured 获取 jsonPath
我如何使用 json 路径获取 name=status ...这里的问题是 key=2 是随机数,,, 是他们跳过这些随机并读取名称的任何方式
我放心使用,这是对 GET 请求的示例响应
回复
我的请求代码是
java - 放心 json-schema-validator
我正在使用放心的 json 模式验证器,这是我的模式:
这是我的 JSON:
我正在使用 juint 使用断言进行测试:
我的 json-schema-validator 版本是:2.3.1
我错过了什么?
这是完整的错误:
java - 调用 get 时的空指针异常放心:无法在空对象上获取属性“assertionClosure”
我正在尝试使用 RESTful API 实现测试,但在尝试调用 get 操作时遇到了空指针异常。授权是一个自定义方案,所以一旦我获得请求的授权签名,我将其作为标题附加到请求中:
这会导致以下错误:
java.lang.NullPointerException:无法在空对象上获取属性“assertionClosure”
spring - 如何在 Spring Security 中使用 RestAssured
我正在Spring 4
使用Spring Security 3.2
. 到目前为止,该应用程序运行良好。MockMVC
现在我正在使用和为所有 REST 服务编写测试用例RestAssured
。
我有一个简单的控制器
我有一个spring-rest-servlet.xml
文件<mvc:annotation-driven />
spring-security-context.xml
看起来像这样
该应用程序按预期工作,但是我运行测试用例时弹簧安全过滤器没有执行'customRestFilter'
这是我的测试课
用于识别我userHeaderToken
从哪个用户那里获得了请求,并在 中处理了所有请求'customRestFilter'
。但是我来自测试用例的请求从未进入过滤器。
有人可以指导我如何让请求通过该过滤器。
谢谢。
spring-mvc - RestAssuredMockMvc 连接到 http://localhost:8080 被拒绝
我开发了一个带有休息方法的 Spring MVC webapp。我很想使用 RestAssured 来创建 JUnit 测试类。从文档来看,它看起来很简单,但我遇到了一些问题。基本上我想用它来避免运行时 Tomcat 实例,但问题是当我执行 JUnit 测试类时,我得到以下异常:
这是我的 JUnit 类:
我也尝试直接用控制器类配置 RestAssuredMockMvc 但结果是一样的:
控制器看起来像这样:
在本指南http://www.jayway.com/2014/01/14/unit-testing-spring-mvc-controllers-with-rest-assured/中指定“最重要的方面是获取“ 所以我不明白问题出在哪里。有什么建议吗?
使用 Tomcat 部署的 war 文件运行良好。谢谢
java - 解析SOAP响应消息java
我有以下 SOAP 响应消息,如果项目导入成功,我需要验证响应代码是否为 1。如何使用 RestAssured 和 Java 做到这一点?
我正在使用 RestAssured 进行测试,如果我可以通过利用 RestAssured 而不是编写更多类或方法来完成看似简单的任务来避免代码膨胀,那就太好了。有任何想法吗?
到目前为止我尝试过,这当然不起作用..
java - 属性的 RestAssured 和 GPath 表达式不一致
我们使用 REST-assured 框架在 Java 中进行一些单元/集成测试。
来自 REST 服务的 XML 答案与此类似:
在我的测试中,我有兴趣通过读取这样的属性来检查返回的项目returned
数
而且效果很好
现在我还想用相同的逻辑控制 xmlns 中的 URN 是否正确:
但是当我的测试运行时,表达式Items.@xmlns
似乎没有返回属性的值而是空的:[]
知道为什么这不起作用吗?
java - RestAssured 内容类型应用程序/json 未被服务识别
我有一项服务,我可以使用以下 jQuery 代码访问它(来自带有 --disable-web-security 的 google chrome)
第一次调用设置了一个 cookie,这是第二次调用进行身份验证所必需的。这工作正常,两个请求都返回预期的结果。
我正在尝试为服务设置自动化测试,并使用 RestAssured 用 JAVA 编写。
第一次调用 (hello) 工作正常,并返回 200 代码,并获得一个有效令牌以用于第二次调用。我从带有 400 状态代码的第二次呼叫中得到的错误是......
java - RestAssured how to access query parameter while mid-statement?
I'm writing tests against an API that hmacsha1 hashes the entire get request query string using a secret key and sends it in the header. So I need to compute for this value, set it in the header, before executing the test. like this:
Is there a way I can access the current query string at the "queryString" location? basically it should give me "key=abc¶m2=def" so I can hash it in-place.
Thanks a lot!
java - 放心没有设置 Content-Type
我正在使用https://github.com/jayway/rest-assured(版本 3.2.1)来测试 REST API,但我在设置 Content-Type 时遇到问题。
我正在做以下测试,
执行测试后,我设置了以下标题。
捕获的标头
我调试并查看了代码,但我无法理解内容类型是如何设置的,以及为什么它没有设置我提供的内容类型。
我也尝试了以下但没有奏效