Eclipse无法找到Gatling模拟脚本

时间:2019-03-15 09:47:28

标签: eclipse scala maven gatling

我能够在命令行上运行Simulations,在Eclipse上运行Recorder,但是每当我尝试在Eclipse上运行Engine.scala时,我都会得到输出

没有模拟脚本。请检查您的脚本是否在用户文件/模拟中

(这实际上是一条消息,仅对捆绑包有效,因为根据文档和IDEPathHelper,模拟文件应位于src \ test \ scala中。)

我已经检查了Stack Overflow和Gatling组上的任何类似问题,但是找不到解决方案。我还把模拟文件夹放在项目的不同位置,但到目前为止还没有运气。

以下是我使用的软件的规格:

  • Eclipse IDE EE:版本:2018-09(4.9.0)
  • JDK:jdk1.8.0_201
  • Scala IDE:4.7.x
  • Eclipse的Maven集成(Luna和更高版本)1.5
  • Eclipse WTP的Maven集成(Juno 1.0.1)

其他信息:

所有模拟类都包括extends Simulation
JAVA_HOMEGATLING_HOME已在Gatling.bat中正确设置
pom.xml中的ìo.gatling设置为3.0.3

我什至试图将此行添加到Engine.scala的val props.sourcesDirectory(IDEPathHelper.mavenSourcesDirectory.toString),因为我实际上看不到该项目应该如何找到Simulations文件夹,但它甚至没有编译。

有人对我有什么建议吗?

1 个答案:

答案 0 :(得分:0)

这是对我有用的解决方案。

如果您查看IDEPathHelper.scala,则mavenBinariesDirectory指向-> projectRootDir/target/test-classes

val mavenBinariesDirectory = mavenTargetDirectory / "test-classes"

您的Java构建路径可以使用默认输出文件夹something/target/classes设置。

将其校正为如图所示,然后尝试一下。

Java build path