【问题标题】:Eclipse unable to find the Gatling simulation scriptsEclipse 找不到 Gatling 模拟脚本
【发布时间】:2019-08-06 08:44:21
【问题描述】:

我可以在命令行上运行模拟,在 Eclipse 上运行记录器,但是每当我尝试在 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(Luna 和更新版本)1.5 的 Maven 集成
  • Eclipse WTP (Juno 1.0.1) 的 Maven 集成

附加信息:

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

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

有人对我有什么建议吗?

【问题讨论】:

    标签: eclipse scala maven gatling


    【解决方案1】:

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

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

    val mavenBinariesDirectory = mavenTargetDirectory / "test-classes"
    

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

    把它改成如图所示,试一试。

    Java build path

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-23
      相关资源
      最近更新 更多