【发布时间】:2020-04-14 02:01:57
【问题描述】:
我正在使用空手道 gatling 进行一次 POC,以了解这种组合对我们的性能要求的可行性。到目前为止,我已经能够使用 gatling 成功运行空手道功能文件。
但我面临两个问题:
- 我无法更新模拟类名称。 演示(空手道加特林)项目模拟默认类名是 CatsKarateSimulation。我想重命名它。
问题是:
当我重命名它时,它开始抛出这个错误:
未能在项目 karate-gatling-demo 上执行目标 io.gatling:gatling-maven-plugin:2.2.4:test (default-cli): Gatling failed.: 没有要运行的模拟
[ERROR] 有关错误和可能解决方案的更多信息,请阅读以下文章: [错误] [帮助1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
当我更改与 CatsKarateSimulation 相同的类名时,它按预期工作。
- 第二个问题是,我想知道,对于一个特定的 API,如果我想运行两个性能场景,如下所示:
设置
( create.inject(rampUsers(10) during (5 seconds)).protocols(protocol), create.inject(atOnceUsers(50).protocols(protocol) )
我该怎么做?我需要创建两个模拟类还是需要为同一个功能文件指定两个不同的名称(如下)?
设置( createWithRampUsers.inject(rampUsers(10) during (5 seconds)).protocols(protocol), createAtOnceUsers.inject(atOnceUsers(50).protocols(protocol) )
【问题讨论】:
标签: karate