我有一个很好的场景,我通过RESTful API从数据库中检索1000个文档。
然后我修改文档并为每个文档发送更新请求。
这就是我目前正在做的事情:
...
val scrollQueries = scenario("Enrichment Topologies").exec(ScrollQueryInitiator.query, repeat(numberOfPagesToScrollThrough, "scrollQueryCounter"){
exec(ScrollQuery.query, pause(10 seconds).foreach("${hitsJson}", "hit"){ exec(HitProcessor.query) })
})
...
以下是感兴趣的主要特征:
ScrollQuery.query
获取1000个结果并将其保存到会话中的hitsJson
。HitProcessor
,发送更新请求实际上,foreach循环确保每个请求一个接一个地发送。
我真正想要的是以10个为一组完成1000个结果,一次发送10个并行更新请求。
我怎样才能做到这一点?