繁体   English   中英

在 Gatling 模拟之间共享馈线

[英]Share a feeder among Gatling simulations

我正在使用 CSV 馈线来馈送多个模拟。 使用 gatlingRun 运行时,每个模拟都从头开始读取文件。 我将进纸器保存在 object 变量中(必须像 static 变量一样):

object MyFeed  {
  val dataFile: String = Settings.dataFile

  val randomFeeder  = feed(tsv(dataFile))
}

object MySimulation extends Simulation{
    val myScenario: ChainBuilder =  MyFeed.randomFeeder
}

有没有办法让所有模拟都使用相同的进料器实例,或者让每个模拟在其他模拟完成的地方继续?

Gatling 没有任何 memory 在模拟之间存活。 你必须自己实现这个。

我现在通过为每个模拟提供一个单独的数据文件和馈线解决了这个问题。

我希望有人能在未来的版本中找到更好的解决方案或有所改变!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM