加特林验证了scenarii

时间:2014-12-18 09:22:17

标签: scala performance-testing gatling

在将我的scenarii发送到我们的Jenkins / Gatling实例之前,我想在我写的笔记本电脑上验证它们。实际上我在本地运行gatling并在它启动时立即停止它,但这不是最佳的,我寻找一个解决方案,用 scalac 检查它们,因为Gatling没有检查选项。 但是当我在场景中运行scalac时,我总是有

  

Homepage.scala:1:错误:对象持续时间不是包的成员   并发导入scala.concurrent.duration ._

如何验证您的方案,有人可以帮助我使用scalac吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

Scala版本编号使用以下规则:“Epoch”。“Major”。“Minor”。“Fix”。

每2年左右发生一次的主要版本不是二进制兼容的,这意味着您无法运行使用2.11编译器和2.10运行时编译的代码,反之亦然。

在这里,您尝试使用Scala 2.10中引入的scala.concurrent.duration包,但是您运行的是2.9。显然,此版本中不存在此软件包,这正是编译器告诉您的内容。

  • 如果您正在运行Gatling 1.X(EOL'ed),则必须使用Scala 2.9。
  • 如果您正在运行Gatling 2.0.X,则必须使用Scala 2.10。
  • 如果您正在运行Gatling 2.1.X,则必须使用Scala 2.11。