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

如何在Gatling模拟完成后运行空手道功能文件

宣星光
2023-03-14

我有两个空手道特征文件

  1. 一个用于创建用户(CreateUser.feature)
  2. 一个用于获取创建的用户数(GetUserCount.feature)

我还有一个Gatling Scala文件

  1. 这将调用CreateUser。rampUser(100)超过(5秒)的功能

这工作完美。我想知道的是,在加特林完成模拟后,我如何调用GetUserCount.feature?只能调用一次以获取最终创建的用户计数。我有什么选择,如何实施?

共有1个答案

彭正谊
2023-03-14

最好的选择是使用JavaAPI在Gatling模拟中运行单个功能

Runner.runFeature("classpath:mock/feeder.feature", null, false)
 类似资料:
  • 如何在gatling模拟中运行多个空手道功能文件? 以下是我gatling模拟的代码片段: 我每次只能运行一个功能文件,如下所示:

  • 有人能帮我重新运行空手道中失败的功能吗?下面是cucumber选项和跑步者测试,用于并行-

  • 问题内容: 我想在pullData()完成后运行loadViews(),但我想知道这样做的最佳方法是什么?我也想在其上设置10秒超时,以便在可能的情况下显示网络错误。根据我的阅读,GCD看起来是完成此任务的方法,但是我对它的实现感到困惑。谢谢你提供的所有帮助! 问题答案: 您需要的是带有完成块的完成处理程序。 创建它非常简单: 并使用您的完成块,如下所示:

  • 我已经安装了cucumber eclipse插件。我已经用空手道编写了我的简单功能文件,当我试图将其作为cucumber测试运行时,我被要求实现缺少的步骤。当我使用专用的运行程序运行同一个功能文件时,它的执行不会出现任何问题。请你帮忙。我正在尝试在不使用专用跑步者的情况下进行这项测试

  • 问题内容: 我的具体问题是,我需要执行(可能)大量的Javascript函数来准备类似批处理文件的内容(每个函数调用都会向同一批处理文件中添加一些信息),然后在所有这些调用完成之后,执行发送批处理文件的最终功能(例如,将其作为HTML响应发送)。我正在为此寻找一种通用的Javascript编程模式。 概括问题:给定Javascript函数funcA(),funcB()和funcC(),我将找出排序

  • 你能帮助我有没有什么方法运行空手道跑者文件与TestNG框架工作。你的答案真的会让我们做出决定。 我经历了各种与空手道相关的测试的帖子。但不幸的是我无法触发我的脚本。 注意:我在代码中扩展了KarateRunner类并使用了@KarateOptions。