karate 相关问题

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

空手道框架存储库下载

在哪里可以找到用于 UI 测试的空手道框架,其中包含 UI 方法的示例模板?我只想导入并开始练习用于 UI 测试的空手道框架 我试图在

回答 1 投票 0

多部分字段请求在空手道中不起作用

我有一个空手道功能,其中有一个没有文件的 POST 多部分表单请求。 我无法访问服务器来调试它或查看代码是如何编写的。 这是功能...

回答 1 投票 0

空手道验证响应密钥:Json 对象架构或空数组|对象

我有一个用户列表,一些用户有有关组织的信息,其他用户没有。 如何验证键是对象架构 (schemaOrganization) 还是只是一个空数组? 空手道代码 @

回答 1 投票 0

如何在空手道框架中使用“faker”库?

我想使用“faker”库在 JSON 文件中生成虚假数据,如下所示。 在 karate-config.js 中,我执行以下操作: var faker = require('faker'); 在示例.json 中: { 'firstName': '#(faker.

回答 4 投票 0

运行空手道 UI 测试时获取浏览器 [控制台] 日志

我有一个网络应用程序,它将一些调试信息写入浏览器日志。 我希望能够捕获浏览器日志,以便我可以验证此信息。 我知道我们可以在 Sele 中获取浏览器日志...

回答 1 投票 0

根据初始值、更新值和预期值表评估响应值

我们希望创建一个参考表,我们可以用它来根据初始值(从之前的请求中提取的 currentStatus)验证结果(应用更新后的 opStatus)...

回答 1 投票 0

如何使用空手道匹配 API 响应具有可能值之一?

我有一个响应,我想以这样的方式进行验证:在这种情况下,资本的特定属性可能包含以下任何值{“BOM”,“DEL”,“BLR&q ...

回答 1 投票 0

如何在空手道中匹配可选的嵌套 JSON 对象

我正在尝试匹配可能具有三个可选键中任意一个的响应,这些键具有相同的 JSON 对象模式,但可选语法似乎不适用于这种情况。空手道有支持吗...

回答 1 投票 0

Karate NPM - 如何将值从 karate-config.js 文件传递到功能文件

请注意这是一个nodejs项目,我使用karate NPM #! /usr/bin/env 节点 const 空手道 = require("@karatelabs/karate"); 空手道版本 = "1.3.0"; 让 env = process.env["

回答 1 投票 0

使用 Karate 为包含 DAO 的 API 构建组件测试?

我正在学习使用 Karate 为基于 Java 的 API 开发自动化测试,该 API 包含一个 DAO 层,用于与数据库通信以检索一些信息并将其呈现给被调用者。这是...

回答 1 投票 0

如何在我的 karate-config.js 中使用 karate.callSingle() ?

以下是我的karate-config.js文件。我只想调用一次的功能的类路径是 classpath:com/test/scenario/accessToken.feature 。我应该在哪里包含 karate.callSin...

回答 2 投票 0

我们能否获取页面加载时间、网站的响应测试以及使用空手道框架将第一个像素绘制到屏幕上的时间

在 UI 测试中,我们可以添加页面加载时间、首次绘制时间(即第一个像素绘制到屏幕上的时间)、响应能力等指标吗? 我们期待看到...

回答 1 投票 0

空手道将我预期的失败报告为错误

在空手道中编写新测试时,我尝试运行它以确保我做的一切都是正确的。我发现我的测试有这样的错误报告 [信息] 结果: [信息] [错误] 错误: [错误]

回答 1 投票 0

尝试在空手道中读取功能文件时出现 SocketTimeoutException 错误

在我们的一个用例中,我们正在尝试读取一个功能文件,其唯一目的是对用户进行身份验证。然后,我从它的响应中提取令牌和 sessionId 信息,这将是......

回答 1 投票 0

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

我想在空手道中打印驱动程序性能日志,就像我们在硒中所做的那样,例如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

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