我正在与空手道一起进行一次POC,以了解这种组合满足我们性能要求的可行性。截至目前,我已经能够通过加特林成功运行空手道要素文件。
但是我面临两个问题:
问题是:
当我重命名它时,它会引发此错误:
在项目karate-gatling-demo上无法执行目标io.gatling:gatling-maven-plugin:2.2.4:test(default-cli):Gatling失败。:无模拟运行
[ERROR]有关错误和可能的解决方案的更多信息,请阅读以下文章: [错误] [帮助1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
当我更改与CatsKarateSimulation相同的类名时,它会按预期工作。
setUp
( create.inject( rampUsers(10)持续(5秒))。protocols(protocol), create.inject( atOnceUsers (50).protocols(protocol) )
我该怎么办?我是否需要创建两个仿真类,还是需要为同一要素文件指定两个不同的名称(如下所示)?
setUp( createWithRampUsers.inject(在5秒钟内(rampUsers(10)))。protocols(protocol), createAtOnceUsers.inject(atOnceUsers(50).protocols(protocol) )
答案 0 :(得分:0)
1)尝试使用IDE重构支持-就像Java一样,您还需要在文件中更改类名,您应该会很好。
class DeepaksSimulation extends Simulation
2)我真的不知道答案:)您能尝试所有选项并向后报告,以便对他人有所帮助。但是我认为为同一个功能命名两个名称是最安全的。