无法进行空手道测试

2023-12-14

我无法在我的功能中运行空手道测试

package api;
import com.intuit.karate.junit4.Karate;
import org.junit.runner.RunWith;
@RunWith(Karate.class)
public class PagesRunner {
}

这是生成的报告

我的功能文件:

Feature: some Adaptor Request Success

Background:
* def myUrl = baseURL
* configure headers = read('classpath:some-headers.js')
Scenario: Some Adaptor Success
* def someInitiate= read('classpath:requests/someRequest.json')
* url myUrl
Given path 'api/somerequest'
And request someInitiate
When method post
Then status 202

不知道我在这里缺少什么。对 API 自动化世界来说非常陌生。任何帮助深表感谢。


我建议您按照快速入门示例开始。

https://github.com/intuit/karate#quickstart

mvn archetype:generate \
-DarchetypeGroupId=com.intuit.karate \
-DarchetypeArtifactId=karate-archetype \
-DarchetypeVersion=0.8.0 \
-DgroupId=com.mycompany \
-DartifactId=myproject

然后尝试运行UsersRunner.java | users.feature没有问题。然后你可以在此基础上继续发展。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法进行空手道测试 的相关文章

  • 如何使用空手道框架用默认值替换键

    我有一个 JSON 文件 如下所示 lastname displayName lastname dynamicKey displayName dynamicKey 当我尝试读取文件时 键和值没有更新 但是当我使用如下所示的 JSON 时 值
  • 从第二个功能文件调用第一个功能,在没有指定线索的情况下失败

    第一个 feature 文件运行成功 但从第二个 feature 调用失败 没有任何分析线索 您有什么想法可以帮助我找到根本原因吗 我的first feature的来源 Feature 采样管理 样本登记 Background 读取随机生成
  • Karate 0.9.5:无法在并行执行中获取命令行选项

    我正在尝试将我的项目更新到最新的空手道版本 0 9 5 除了并行执行之外 一切正常 它没有考虑我使用命令行 Dkarate options 运行的标签 这是我的 TestParallel java 类 public class QaaTes
  • Karate - 验证存储在不同文件中的 json 响应

    我需要验证存储在两个不同文件中的 2 个 json 响应 我正在阅读它们并进行比较 但我收到一个错误reason all key values did not match并且几乎没有不匹配的元素 仅当我将 json 存储在文件中并读取功能文
  • 输入上的 Key.ENTER 不提交

    我正在尝试空手道 并且有一个用例 我需要在搜索框中触发搜索 并且没有触发搜索的按钮 因此需要通过回车键触发 我尝试过多种不同的方式来尝试提供Key ENTER到输入以使其工作 但它们都没有触发它 我正在使用latest https gith
  • 使用空手道框架时,如何有选择地忽略构建中的某些 .feature 文件?

    我必须忽略使用空手道框架的集成测试套件的某些 feature 测试文件 有什么方法可以有选择地排除某些文件 是的 答案是tags https github com intuit karate test suites Example igno
  • Karate DSL Framework 是否具有执行负载测试的能力

    目前 我们已经使用 Karate 框架自动化了所有的 Web 服务 这非常酷 我们有什么方法可以使用这个工具进行负载测试吗 示例 当我注册会员 1000 次时给出 那么平均响应时间应该是2 7毫秒 我是空手道的开发者 很高兴听到这个反馈 谢
  • 空手道——并行执行失败[重复]

    这个问题在这里已经有答案了 我观察到 当我使用 Runner parallel getClass 1 在 Maven 构建中运行测试 功能文件 时它工作正常 但是当我增加像 Runner parallel getClass 5 这样的线程数
  • 在功能文件中使用空手道配置参数

    空手道标头示例 https github com intuit karate blob master karate demo src test java demo headers headers feature不显示如何访问除baseUrl
  • 如何创建动态路径组件并结合重试直到

    我有一个用例 我需要首先调用 API 来获取 ID 列表 从该响应中选择一个随机 ID 接下来 我调用第二个 API 它使用随机 ID 作为路径中的组件 第二个 API 调用可能会返回空响 应 因此我想利用retry until但在每次重试
  • 如何在空手道框架中使用“faker”库?

    我想使用 faker 库在 JSON 文件中生成虚假数据 如下所示 在 karate config js 中 我执行以下操作 var faker require faker 在示例 json 中 firstName faker name f
  • 如何处理空手道测试中的签名请求?

    首先 感谢构建空手道 它对于测试 API 和 UI 非常有用 我们正在使用它来测试许多端点 但我们想知道是否有一种方法或哪种方法是处理带有签名作为标头中请求的一部分的请求的最佳方法 在我们的例子中 我们有两个标头 ApiKey 这个值总是相
  • 想要测试空手道 API 中整数值应 >3 的断言

    json 响应是 值 0 23 我想在这里放置断言值应该小于 3 那么如何做到这一点 尝试了文档中的一些示例 但它们适用于此处的 jsonenter 代码的数组格式 场景 显示任何向 CS 发出 DB 请求所需的最短时间 该值是数据库访问性
  • 使用空手道框架生成单个 cucumber.json

    我在空手道测试中使用并行执行 我试图在里面生成一个 cucumber json 文件target文件夹 在当前设置下 surefire reports 文件夹中有不同的 json 和 xml 文件 有没有办法可以生成包含功能结果的单个 js
  • 使用Karate REST API工具上传文件

    我正在尝试使用空手道在特定的松弛通道上上传图像 但没有运气 我尝试了多次不同的步骤 但仍然有 200 响应 并且图像未显示在通道中 尝试发布文字内容并成功在频道上找到文字 以下是我根据空手道文档尝试过的两个 post Feature Pos
  • Collections.sort 方法抛出类 java.lang.Integer 无法转换为类 java.lang.Double 错误[重复]

    这个问题在这里已经有答案了 我从基于空手道的 API 自动化中的 JSON 响应获取一些运行时值 我将它们存储到 ArrayList 中 例如 def ArrayList Java type java util ArrayList def
  • 使用 match every contains 进行 json 数组项断言

    我想在响应数组下的每个项目中添加包含 训练 的技能数组断言 我怎样才能使用匹配每种格式来做到这一点 match each response contains password abc123 不使用 JsonPath 表达式 我预计下面的示例
  • Karate 是否能够验证下载端点的 Excel 文件? [复制]

    这个问题在这里已经有答案了 我正在尝试确认从 api 下载的文件 在查看了来自的推荐后如何使用空手道测试下载 api https stackoverflow com questions 49081135 how to test downlo
  • 如何在 Azure 管道上运行 Karate API 测试

    空手道和 Azure 新手 刚刚使用空手道创建了一些 API 测试 而且很简单 想要进一步添加 Azure 管道 找到了一些仅指向添加 Microsoft 的 pom xml 和 maven 的链接 还发现了 Jekins 集成 但没有适用
  • 我无法获取 JSON 对象的内部值

    我无法获取此 json 对象的内部嵌套键的值 它从我们的 API 调用获取响应 我只是复制空手道的响应 code 200 result distinct false operatetime 2019 05 17 17 01 01 perso

随机推荐