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

空手道-加特林:无法更新模拟类名[重复]

党宇定
2023-03-14

我正在和空手道加特林一起做一个POC,以了解这种组合对我们性能要求的可行性。到目前为止,我能够成功地运行空手道功能文件与gatling。

但我面临两个问题:

  1. 我不能更新模拟类名。demo(空手道gatling)项目模拟默认类名是CatsKarate模拟。我想给它重新命名。

问题是:

当我重命名它时,它开始抛出以下错误:

无法执行目标io.gatling:gatlin-maven-plugin:2.2.4:在项目karate-gatlin-demo上测试(default-cli):gatling失败

[错误]有关错误和可能的解决方案的更多信息,请阅读以下文章:[错误][帮助1]http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

当我将类名更改为与CatsKarateSimulation相同时,它会按预期工作。

设置

(创建.注入(在(5秒)内输入用户(10))。协议(protocol),创建。注入(50)个用户。议定书(议定书)

我怎么做?我是否需要创建两个模拟类,还是需要为同一个功能文件(如下)指定两个不同的名称?

设置(createWithRampUsers.inject(5秒内rampUsers(10))。协议(protocol),CreateAntoceUsers。注入(50)个用户。议定书(议定书)

共有1个答案

耿和韵
2023-03-14

1)尝试使用您的IDE重构支持-就像Java一样,您需要在文件中更改类名,您应该很好。

class DeepaksSimulation extends Simulation

2)我真的不知道答案:)你能尝试所有的选项并报告回来,这样它就可以帮助别人了。但是我认为给同一个功能起两个名字是最安全的。

 类似资料:
  • 我试图建立一系列触发空手道场景的加特林测试。我对功能文件所做的更改只是偶尔被加特林发现。例如,在下面的功能文件代码中,运行前四个项目(包括注释掉的“关系”行): 其余的不是。请参阅运行结果的附加屏幕:在此输入图像描述 POM供参考版本: 我怀疑像编译文件这样的东西在进行更改时不会刷新或重新编译。

  • 我有一个模拟: 测试1。特色: 测试2。特色: 因为test1。功能失败,我希望Gatling停止该场景,而不打印“2”,但在我看到的日志中: 我做错什么了吗?谢谢

  • 今天,由于一些安全问题,我们的IT部门初始化了Java JDK 14的自动卸载。我下载了最新的JDK 16,并用它更新了所有项目设置:错误:java:invalid source release:8 in Intellij。这是什么意思? 我还更新了JAVA_HOME环境变量和路径变量。然而,当试图像往常一样使用IntelliJ运行我的空手道自动化测试时,我得到了一个错误,即没有找到测试。以下是尝

  • 我有一个加特林记录,现在我想重复这个场景10次,但我遇到了一些问题,我的重复动作只在第一步启动,不会完成场景的整个步骤。我能知道有什么问题吗?我是否需要在每一步中添加重复(10){}?下面是我的scala代码。

  • 在进行POC时,我面临一个问题。空手道加特林在使用加特林进行模拟注射时效果很好。然而,当我尝试使用Gatlings节流功能时,它抛出了一些例外。执行完成了Say-Simulation com。性能特征。ExecuteThrotle在150秒内完成。在此之后将引发异常。未生成报告 这就是我尝试过的场景 在执行完成后,我会遇到这样的异常情况

  • 我已经从空手道的gitlab主页(0.9.6版本)下载了zip文件(而不是回购克隆),并用java推荐的东西配置了VS Code,但有些导入失败了... 这个来自DemoLogModifier。尝试时使用java 人口统计学修改器。JAVA 带着错误 当使用Intellij这些错误不存在 我安装了19个扩展 Cloudfoundry和YML支持 这是我的设置json 这是我的. zschc 有线索