karate 相关问题

使用Cucumber推广的Gherkin语法的Web服务测试框架,无需编写额外的“粘合”代码或Java“步骤定义”,从而可以轻松编写对任何类型的Web服务的调用序列并断言回应如预期。

为什么空手道场景和场景大纲在名称前生成括号?

我使用一个简单的空手道跑步者来运行我的功能。但是空手道 html 输出正在生成我的场景。它添加[1:1:22]作为前缀到卡片不使用场景名称。我怎样才能...

回答 1 投票 0

karate UI测试中有没有办法获取请求URL?不是浏览器中的当前网址,因为无法访问该网站

当我在空手道中进行 UI 测试时,我想获取一个请求 url,我无法使用 * def effectiveUrl = waitForUrl('//') 来获取它,因为它会给出“chrome-error://chromewebdata/” ,和*默认当前...

回答 1 投票 0

空手道中响应对象验证中的可选密钥

我们的应用程序对某些端点使用不同的响应模式。 (我知道,我知道)。 实施例1 { “状态”:#number, “消息”:“#string”, “成功...

回答 1 投票 0

[空手道/加特林]:找不到模块的项目 Scala 库 2.12.8

我想使用已经到位的空手道测试来运行加特林测试。 为此,我创建了第一个 .scala 文件,并使用所需的依赖项和插件定义了我的 pom.xml。我还下载了 scala

回答 2 投票 0

如何验证名称-值对的值是否包含 API 响应对象中的文本?

我目前正在用空手道编写 API 测试,并且遇到了一个我一直在努力解决的场景。我想验证响应中的每个对象是否都有一个特定的项目,该项目具有 v...

回答 1 投票 0

功能文件未在 Intellij 的空手道框架中运行

我是空手道框架的新手。 我创建了一个脚本,该脚本从“user.json”文件中读取请求正文,并在功能文件中对其进行了配置。直到这都很好,但是当运行时

回答 2 投票 0

Xml 负载正在内部转换为 json

我有一个带有 xml 有效负载的功能文件,在标头中我提供了内容类型为 application/xml 但测试失败,我怀疑这与 xml 在某处转换为 json 有关...

回答 1 投票 0

使用 match contains 在空手道中对 json 数组进行断言

我发现 match contains 断言存在潜在问题。下面是断言语句的场景 设想: * def statusEnum = ["ACTIVE", "PENDING"] * 定义

回答 1 投票 0

如何在空手道测试中每个场景的末尾自动添加“然后打印响应”

我想在每个空手道测试场景的末尾添加“然后打印响应”语句,但不想在每个场景中明确写入。尝试使用“Afterscenario”钩子,但这不起作用......

回答 1 投票 0

使用 Gradle 进行空手道和加特林:运行崩溃了

无法运行用户定义的模拟类,因为可以加载模拟类 任务 gadlingRun(类型:JavaExec) { 组 = '网络测试' 描述 = '运行加特林测试' 新文件(“$ {buildDir} /重新...

回答 1 投票 0

空手道加特林执行错误:com.intuit.karate - javax.net.ssl.SSLException:不支持或无法识别的 SSL 消息,http 调用失败

使用现有的 karat 自动化脚本进行性能测试。相同的脚本在空手道执行中工作正常,但在加特林执行中失败,并在 put 调用中出现错误,其他调用工作正常 -

回答 1 投票 0

当使用后台设置查询变量时,如何覆盖不为给定场景设置的查询变量

我正在尝试将空手道版本从 0.9.6 升级到 1.4,我正在尝试查看如何更新现有代码。我有一个参数需要为功能文件中的所有场景设置,所以我已经设置...

回答 1 投票 0

重试,直到获得响应数组

希望有人能告诉我我在这里做错了什么。每次重试时,我都会在响应中看到 foo 的值。奇怪的是,过一段时间就会过去。如果我删除重试直到并评估...

回答 1 投票 0

利用空手道框架根据特定嵌套对象的存在来过滤 json 对象

我是一个相对新手的工程师,所以如果我误用术语或遗漏一些明显的东西,请原谅我。 针对问题—— 我正在使用 Karate 框架编写 QA 自动化测试,并且我正在关注...

回答 1 投票 0

匹配不在 JSON 响应中的元素

我想通过空手道 API 测试检查响应是否不包含 ID 为 33 的条目。 { “结果集输出”:[ { "ITEM_DESC": "abc", “项目...

回答 1 投票 0

如何在 Java 中获取 REST API 端点覆盖率测试报告

我有一个 spring-boot 项目,其中包含现有的单元测试和空手道集成测试,它们在我的 Maven 构建周期中与我的应用程序交互,我希望生成一个报告来告诉我...

回答 1 投票 0

Karate ApacheHttpClient 响应失败,并出现错误 com.intuit.karate - Runtimejava.io.IOException:尝试从关闭的流中读取

参考:java.io.IOException:尝试从关闭的流中读取 参考:https://github.com/karatelabs/karate/blob/master/karate-core/src/main/java/com/intuit/karate/http/ApacheHttpClient.java

回答 1 投票 0

通过 http 分块传输编码返回开放流的端点的空手道测试

我正在尝试在空手道中为 GET 端点编写一个测试,该端点以开放流(http 分块传输)进行响应。这可能吗?一个例子是: 给定 url 'https://stream.wikimedia.org'...

回答 1 投票 0

使用karate.setupOnce()或karate.setup()时如何传递参数

我正在尝试将特定参数传递给设置,但不知道如何正确执行。我尝试执行以下代码: `功能:测试 @设置=尝试 场景:之前运行 * def run = "t...

回答 1 投票 0

空手道可重用文件在第一次调用后需要很长时间才能执行

预订确认是自动化脚本中可重用的文件之一,它运行 api 端点并返回 json 有效负载,这是一个很大的有效负载。当它第一次执行时,执行速度非常快...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.