rest-assured相关内容

放心的 java.util.HashMap 不能转换为类 java.util.List

我正在研究用于自动化 API 测试的放心框架.实际上,我想将响应作为列表而不是对象.因为我想为每个元素做断言.检查每个元素的数据完整性.我正在执行此代码: List类别 = 给定().标题(“授权","不记名钥匙",“内容类型",内容类型.JSON,“接受",内容类型.JSON).什么时候().get("/rest/V1/categories").then().extract().respon ..

使用 Restassured 测试后端超时

我使用 RestAssured 2.4.1 来测试服务堆栈,其第一个服务通过 REST 公开. 现在,我想测试后端没有响应时的行为,REST 服务应该检测和处理这种情况.不幸的是,RestAssured 在 REST 服务检测到后端超时之前终止了 POST 请求. 如何增加 RestAssured 的相应超时时间?我正在尝试以下但没有成功 RestAssuredConfig conf ..
发布时间:2021-07-09 19:56:25 其他开发

从变量设置 invocationCount

我有一个测试类,其中的测试方法需要运行“n"次.数字 n 来自 API 响应.我尝试将“n"传递到测试方法的 invocationCount 中,但它说 invocationCount 只能接受一个常量值,而不能接受来自变量的值. 我尝试阅读 IAnnotationTransformers 文档,但我无法理解在我的测试中到底需要更改什么才能实现它. 这是代码 公共类 JourneyS ..
发布时间:2021-07-09 19:56:19 其他开发

如何使用 Rest Assured 将多个文件作为输入传递给 api

在下面的这个方法中,我对本地运行的 API 进行了 API 调用,该 API 只接受一个文件作为请求,但是有没有任何可能的方法来进行 API 调用,在运行时使用 Rest Assured 动态地接受多个文件作为请求基于对该 API 的请求的时间?像如何在运行时动态地在 Rest Assured 中添加多个文件作为 API 请求? public String restTest() {String ..
发布时间:2021-07-09 19:54:26 Java开发

是否可以从响应对象中提取方法名称?

我在 Java 中使用 REST-Assured,这是我获取 response 对象的方法: Response response = RestAssured.given().contentType(ContentType.JSON).header(header_name).get(); 我想知道是否有任何方法可以从 response 对象中提取使用的方法名称(在本例中为 GET). 解决 ..
发布时间:2021-07-09 19:38:56 Java开发

如何放心解决 java.lang.java.lang.NoSuchFieldError:DEF_CONTENT_CHARSET?

我是初学者,正在尝试检查给定 url 的响应.我写了一个非常简单的代码,但收到一个异常.我已经尝试了很多事情,但我无法解决它.请帮帮我. 代码: 公共类 RestAPITest {@测试公共无效测试(){最终字符串 url = "http//:127.0.0.1:8080/myproject/api/";given().parameter("HEADER_NAME", "X-Auth-To ..
发布时间:2021-07-09 19:37:33 Java开发

REST Assured 和多个职位

我正在尝试使用 REST 保证来测试我的登录/注销功能.是否有可能进行 REST 保证测试,发布登录然后发布注销?如果没有,我该如何正确测试? 解决方案 只需发送两个 post() 和一个 assert()/expect(): import org.junit.Assert;导入 org.junit.Test;导入静态 org.hamcrest.Matchers.*;导入静态 com.j ..
发布时间:2021-07-09 19:25:17 其他开发

如何从 REstAssured 中的 Json 数组中获取 JSON 对象

谁能帮我解决这个问题: 我是 RestAssured 的新手,并在我们的自动化脚本中处理 JSON.我有一个 API 的响应是 JSONArray 即, [{“ID":1002,“实体":“测试用例","fieldName": "文本名称",“显示名称":“名称"}, {“ID":1003,“实体":“测试用例","fieldName": "步骤",“显示名称":“测试步骤"}] 虽然 ..
发布时间:2021-07-09 19:20:36 Java开发

用于测试 RESTful Web 服务的工具

我正在尝试评估正确的工具来测试 RESTful Web 服务,并最终为我们的项目自动化相同的工具.想知道,当我比较互联网上的各种工具时,我需要寻找哪些规范来进行此类测试. 当然,其中一项要求是开源工具. 我看过一些工具,例如 SOAPUI、RestClient、TestMaker、RestAssured.想知道它们的优缺点.此外,有关如何进行的任何想法或指示都会有很大帮助. 解决 ..
发布时间:2021-07-09 19:14:49 其他开发

如何在 RestAssured 中设置 OAuth 领域

我正在使用 RestAssured 库来自动化 NetSuite Restlets.此 Restlet 使用 OAuth 1.0 进行身份验证.除了消费者密钥、消费者秘密、访问令牌和令牌秘密之外,我还需要设置诸如 REALM 之类的高级字段.但是我在 RestAssured 中找不到任何方法来设置它. RequestSpecification request = new RequestSpecB ..
发布时间:2021-06-11 18:58:06 Java开发

在最短的时间内进行多次 API 调用并返回组合响应

我有 10 个健康检查 URL,它们只是获取服务我像下面这样循环击打它们 for(int i=0;i 现在的问题是它串联命中 API 并等待所有响应,我只想并行命中所有 API 但合并结果,我尝试使用线程但无法了解如何合并响应在多线程的情况下 解决方案 感谢您的快速回复,我现在只想分享我是如何实现的 List responseList = new ArrayList();Execut ..
发布时间:2021-06-04 20:40:07 Java开发

使用 Rest Assured multipart 将文件上传到 S3

我正在尝试向 S3 发出 PUT 请求以上传文件.在我目前拥有的 Rest Assured 代码下方, String putURL = "动态生成的长网址";String fileId = "由我们的服务器生成的随机 40 位密钥";String cKey = "亚马逊提供的一些密钥";String cMD5 = "某些 md5 哈希值";响应 r = given().contentType(" ..
发布时间:2021-06-04 19:45:16 其他开发