问题标签 [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 投票
1 回答
539 浏览

json - 如何使用 JsonPath 获取结构中的第一个属性

我有以下json结构:

请注意, some_map_like_object 不是一个集合。

有没有办法使用放心的 jsonpath(带 gpath)来获取 some_map_like_object 中的第一个元素?

0 投票
3 回答
11690 浏览

java - 如何在 REST 中调用 put 方法有保证

我有一个接受输入流的 put 方法。我想在 JUnit 中使用放心调用此方法。

这是我使用的:

0 投票
1 回答
1502 浏览

rest - 放心使用摘要身份验证

我有一个工作的 spring-mvc 应用程序,带有休息服务和一些很好的放心测试:

然后我实现了一个摘要认证。一切正常,现在我必须登录才能使用我的服务:

但是当我尝试用最明显的功能升级我的测试时,我仍然有一个 401 错误:

我发现了preemptive()函数的一些线索,但它似乎只针对 basic 实现:

目前,我正在努力实现两件事:

  • 我需要升级一些测试以支持摘要
  • 我需要修改我的其余测试套件(与身份验证问题无关)的@Before ,以便已经登录。

任何想法或文件?

0 投票
2 回答
8369 浏览

java - jsonpath 找到所有对象(放心)

这是我的 JSON:

我想使用 jsonPath 获取所有名称为 :getName 的对象如何使用 JsonPath 来完成(放心的 onw)

我试试这个

但我收到错误。

谢谢。

0 投票
4 回答
19241 浏览

java - 如何在 REST Assured 中访问底层的 Jackson ObjectMapper?

我需要在 REST Assured 中配置底层的 Jackson ObjectMapper。我正在使用 REST Assured 编写 REST API 测试,我需要定义一些过滤器来注册用于将我的对象序列化为 JSON 的 ObjectMapper:

}

0 投票
1 回答
1402 浏览

java - 如何通过 Rest Assured 中的字段值查找对象?

我需要得到一个具有==code的数组元素:fieldfirstName

使用 JsonPath,方法是$.errors[?(@.field == firstName)].code. 我如何在 Rest Assured 中使用其 GPath 语法做同样的事情?

0 投票
1 回答
2726 浏览

groovy - 使用 Spock 和 Groovy 确保 REST

我是 Spock 的新手,想为 Spock 和 REST-assured 的 REST 接口编写测试。结合 Java 了解 REST-assurend 我想如何将 REST-assured 与 Spock 一起使用。任何人都可以为此提供一个例子吗?

0 投票
1 回答
1738 浏览

java - 从 localhost 上运行的服务器获取 JSON 数据

我正在尝试做一些 API 测试,但我不确定如何开始。就像在 Java 中一样,我如何读取服务器的响应,例如:

回应是:

看起来 httpclient 不再被开发,所以我研究了 REST-Assured ( https://code.google.com/p/rest-assured/ )。我的问题是,我怎么能把它翻译成javacode?我在看httpclient,但我什至不知道如何使用它。任何帮助将不胜感激,非常感谢!

截屏:

在此处输入图像描述

0 投票
1 回答
1610 浏览

java - 从 JSON 对象中提取字符串 - 保证 REST

我有来自 API 的 JSON 响应,格式如下:

我可以在 Response 对象中得到响应

我得到了回应

有没有办法使用任何 REST Assured 方法(即 String1 和 String2)将有效字符串提取到没有附带大括号的集合中?文档提到可以通过使用节点的名称来提取值,但在这种情况下,JSON 响应只是字符串的集合。

0 投票
1 回答
3194 浏览

java - Spring Mock mvc 放心测试无法获取状态

RestAssuredMockMvc在运行和 Spring时尝试测试时出错:

更新:

通过将版本更改为 3.x 来修复: