I am pushing List Of Java Objects to my Gatling Feeders in scenario 1 and I am trying to access the objects in scenario 2.
here is my feeder code
object DataDequeHolder {val DataHolder = new ConcurrentLinkedDequeList[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())
}
object DataBuilderExecutor{
def generateTestUser() = {
var headers: Map[CharSequence, String] = getHeaderMap(builderObject.http_headers)
val uri = builderObject.uri
…
}
scn = scn.exec(DataBuilderExecutor.generateTestUser()).feed(new DataFeeder())
Another Scenario
}
How can I access the Feeder Objects and iterate over the list the recorded objects in my scenario like I want to know how can I access the one object from Feeder and iterate over the list, like looping over the list of HttpRecordedObject before actually using the values?