首页 > 解决方案 > 如何从 Gatling Feeder 访问 Java 对象

问题描述

我在场景 1 中将 Java 对象列表推送到我的 Gatling Feeder,并且我正在尝试访问场景 2 中的对象。

这是我的馈线代码

object DataDequeHolder {
  val DataHolder = new ConcurrentLinkedDeque[List[HttpRecordedObject]]()
}

class DataFeeder extends Feeder[List[HttpRecordedObject]] {
  override def hasNext: Boolean = DataDequeHolder.DataHolder.size() > 0
  override def next(): Map[String, List[HttpRecordedObject]] = Map("data" -> DataDequeHolder.DataHolder.pollFirst())
}

scn = scn.exec(DataBuilderExecutor.generateTestUser()).feed(new DataFeeder())

如何访问馈线对象并遍历我的场景中记录的对象列表?

标签: gatling

解决方案


推荐阅读