我们有一个使用Gatling的项目,用于组织三个不同目录的几组性能测试:
src/test/scala/
'-one/
'-perfTest.scala
'-two/
'-perfTest.scala
'-three/
'-perfTest.scala
我们正在使用Gatling SBT插件,因此任务gatling:test
运行所有三个测试。除one/perfTest.scala
之外,只能gatling:testOnly
运行的最佳方式是什么?
我尝试了什么:
在设置Gatling
的{{1}}配置中创建自定义任务,然后运行(scalaSource in Gatling)
。
创建扩展gatling:test
的自定义配置,然后设置自己的Gatling
。
在这两种情况下,所有Gatling测试的运行就像我在没有更改的情况下运行scalaSource
一样。
我是否认为这完全错了?我已经尝试过SBT文档,但它似乎没有用,或者我对SBT及其配置有一些基本的误解。
答案 0 :(得分:0)
我遇到了同样的问题,我刚刚做了这个
scalaSource in Gatling := baseDirectory.value / "test/one"
一个是你的加特林测试的地方
希望这有效。