当前位置: 首页 > 知识库问答 >
问题:

我们可以使用空手道加特林在同一个包中运行多个功能文件吗

佟嘉祯
2023-03-14

我在文档中读到,通过在simulation类中为不同的类路径添加新的行,我们可以运行多个功能文件。有没有一种方法可以让我们像在FeatureRunner文件中一样运行属于同一个包的多个功能文件?

共有1个答案

唐阳晖
2023-03-14

不,我个人认为这会带来可运维性问题。如果有人想贡献这一点,我们会考虑公关。

如果您真的想要这种行为,您应该能够编写一小部分Java代码来扫描文件夹,遍历它们,并构建Gatling“场景”。

 类似资料:
  • 尝试调用空手道功能文件中的其他测试运行程序类(基本上是TestNG文件)。特色: 这是打电话的正确方式吗。还有需要使用的关键词吗? 谢啦

  • 如何在gatling模拟中运行多个空手道功能文件? 以下是我gatling模拟的代码片段: 我每次只能运行一个功能文件,如下所示:

  • 我有五个不同的URLendpoint(环境)用于生产和QA,我需要在一次运行中在所有这些生产环境中执行相同的特性,并在一个cucumber报告中得到结果-(在TestNG中,我将每个环境作为参数传递到单独的XML文件中,然后使用一个公共的TestNG.XML文件,该文件包含所有这些不同环境的XML)。 我如何在Karate-config文件中管理这个? 我有以下生产环境ProdV1、ProdV2、

  • 我有下面的空手道配置。js文件:https://github.com/intuit/karate#karate-configjs 现在,我希望运行这两个环境阶段

  • 我希望只通过代码通过空手道UI运行多个功能文件。空手道UI提供了一个又一个执行cucumber特性文件的特性,但我希望通过代码打开UI,使用但在那里我不能使用三个参数。 如果我放置多个,然后它只拾取第一个feature1文件。

  • 假设我有4个功能文件,是用空手道版本0.9编写的。0.我正在用@F1标记要素1,用@F2标记要素2,用@F3标记要素3,用@F4标记要素4。 另一方面,我有一个运行类,它被放在所有这些功能文件的根中。现在我想运行@F1,@F2和@F3,但不是@F4标签。 我使用的卡拉特选项如下: 显然,我做错了什么,因为没有任何输出出现在我的cucumberHTML报告文件中。 提前感谢。 编辑1:以下是我的跑步