karate 相关问题

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

如何访问空手道中的网络驱动程序日志

我想在空手道中打印驱动程序性能日志,就像我们在硒中所做的那样,例如driver.manage().logs().get(LogType.PERFORMANCE).getAll()。我怎样才能在空手道框架中做同样的事情? 谢谢 我试过了...

回答 1 投票 0

使用空手道记录请求/响应

我试图禁止将请求和响应打印到控制台,但将它们保留在 HTML 报告中。 我在全局 JS 函数中调用了 karate.configure('report', false) ,但是......

回答 1 投票 0

如何将模拟服务器的打印响应包含回 karate.HTML 报告中

我想知道是否可以将与给定模拟服务器打印的请求(传入)和响应(传出)的交互包含回完成的本机 karate.html 报告中? 我曾经有过...

回答 1 投票 0

如何使用 Karate 循环遍历 JSON 数组并匹配每个对象中键的长度

我有一个 JSON 数组,看起来像这样 - { “产品”: [ { “代码”: “abc”, “名称”: “测试” }, { “代码”: “abc2”, “名称”: “test2” }, … ] } 我想循环 json 数组并检查

回答 1 投票 0

空手道并行测试报告生成问题

我用 5、3 和 2 个线程执行并行测试: 场景大纲 包含 5000 个示例 在执行时我没有任何问题,但是,当我搜索报告时,我收到此错误:

回答 1 投票 0

空手道模拟待处理 karate.proceed() 阻止新请求

我已经设置了一个具有默认代理规则的空手道模拟服务器。然后我发现一个问题,如果有待处理的 karate.proceed ,它不会运行另一个传入请求,直到 karate.proceed 完成...

回答 1 投票 0

空手道测试:调用导航到父文件夹

如何在空手道测试中向上导航父文件夹?这似乎只是在文件中添加了一个 .. ,而实际上并没有沿着文件夹树向上移动。 * def 结果 = karate.call('../karate/reusableFeatures/

回答 1 投票 0

使用空手道、黄瓜和 Java 生成多个空手道测试报告

如何使用空手道、Cucumber 和 Java 生成多个空手道报告?以下代码仅从第二次 test2 运行生成测试。正确的方法论是什么? 类 ApiMockRunner { ...

回答 1 投票 0

空手道支持 Scala 上的 Java 性能测试

现在 gattle 支持 java,我想知道是否有计划转换或添加对 java 性能测试设置的支持? https://www.knowledgehut.com/blog/programming/scala-vs-java https://

回答 1 投票 0

Karate-Gattle:用于 API 回归和 API 性能测试的相同代码存储库

这与空手道加特林设置有关。 是否可以使用相同的 GitHub 存储库来进行 API 回归和 API 性能测试? 我问这个的原因是 API 回归测试...

回答 1 投票 0

空手道比赛有条件

我了解条件断言以及围绕匹配的讨论。在我看来,我的情况并不像上一个问题中讨论的那么复杂。 所以我想要实现的是匹配事物...

回答 1 投票 0

在空手道中,我正在进行深度比较,但由于该虚拟机崩溃,它使用了太多堆空间

我正在空手道中进行深度比较,同时匹配响应,但是当响应不匹配时,需要太多的堆空间来比较,这会导致虚拟机崩溃。 具体错误...

回答 1 投票 0

在 vscode 中使用 mvnDebug 调试空手道不会在功能文件中的断点处停止

我正在尝试使用 Karate 1.5.0.RC3 对 vscode 中的功能文件进行调试。 调试会话会在 java 文件中的任何断点处停止,但不会在功能文件中停止。 这就是我正在做的: 运行

回答 1 投票 0

空手道 mvn clean 测试不起作用,因为我部分或全部运行我的功能

我正在尝试使用 mvn 命令运行我的测试自动化。当我运行所有功能或一一运行功能时,我的匹配/断言条件工作得很好;然而,当我尝试使用 mvn test comm...

回答 1 投票 0

空手道不包含任何

我试图断言数组不包含任何给定元素。 到目前为止我尝试过的: * def foo = [1, 2, 3] * match foo !contains [3, 4] # 呈现 true,但我需要它为 false --> !

回答 1 投票 0

如何在模拟服务器中使用“Before Scenario”?

我使用空手道创建了一个模拟服务器,并想要计算访问模拟服务器的流量。按照空手道测试的写法,我在“后台”输出日志来统计入站

回答 1 投票 0

空手道匹配两个 json 文件(预期 json 和 API 响应),无论数组元素的顺序如何

预期回应: {“数据”:{ {“作业”:[{“locationId”:“1186755”,“locationName”:“X.11.11”},{“locationId”:“1186756”,&

回答 2 投票 0

空手道有条件地调用嵌入函数

我在功能文件中编写了一个嵌入式函数,并且有条件地,仅当数据数组的第一个对象与 dataNotFound 不匹配时,我才想调用该函数 定义。 阿普雷奇...

回答 1 投票 0

通过karatedsl使用mongodb、redis和rabbit mq的最佳方式?

我有通过 kalatedsl 使用 mongodb、redis 和rabbitmq 的最佳方法吗?或者我必须为它们编写自己的java代码?

回答 1 投票 0

exists().click 不适用于空手道 0.9.6.RC3 版本

到目前为止我一直在使用 0.9.6.RC2,下面的代码适用于此版本 * 存在("a[title='tn3270e: xyz']").click 但今天我将版本更改为 0.9.6.RC3,并且我的版本低于呃...

回答 2 投票 0

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