[英]Gatling: How can I load a range from a JSON feeder file?
我有一个包含 10k 个对象的馈线文件,我想加载对象 6000 到 6999。我目前所做的是加载 JSON,将其转换为列表 [对象],提取范围并将其转换回具有必要范围的 JSON然后重新加载它作为馈线...这对我来说似乎太过分了,我想知道是否有办法在读取 JSON 馈线文件阶段做到这一点:
val feeder: FileBasedFeederBuilder[Any] = jsonFile(feederJson)
谢谢
你说的可以这样实现:
val feeder = jsonFile("foo.json")
.readRecords
.filter { record =>
val id = record("id").asInstanceOf[Int]
id < 7000 && id > 5999
}
.toArray
val useCaseScenario: ScenarioBuilder =
scenario("aaa")
.feed(feeder)
...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.