我希望在Gatling scala中创建一个自定义的供稿器,该供稿器通过遍历地图来填充参数元素。 我有以下代码片段:
val idPostFeeder = Iterator.continually(
Map("postId" -> getValues())
)
getValues
是包含String元素的Collection
我也尝试了以下方法:
val idPostFeeder = (for (i <- getFile().get(l.get(b)) yield {
Map("postId" -> s"$i")
} )
val l = getFile().keysIterator.toList;
var b = l.indexOf() until l.indexOf(mapLenght)
getFile
是一个Map[String, String]
,我需要从中将值传递到Feeder。
是否可以通过Collection或Map上的迭代来填充Feeder?
谢谢!
答案 0 :(得分:0)
对于一组字符串,您只需要转换为Map
getValues.map(s => Map("postId" -> s)).toIterator
您现在有了一个迭代器,该迭代器将“ postId”映射到集合的每个值