具有doIf条件的Gatling foreach循环
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了具有doIf条件的Gatling foreach循环相关的知识,希望对你有一定的参考价值。
我有一个ChainChainer对象链要执行。
其中一个是<。然后,我获得了一系列任务,并试图遍历它们以找到我需要完成的任务。
但是当我那样做时,它说类型不匹配:ChainBuilder找到:B
。val processTask: ChainBuilder = getTasks
.foreach("$tasks", "task")
doIfEquals("$task.id", "$id")
exec(completeTask)
def getTasks: HttpRequestBuilder =
http("Get tasks")
.get(tasksUrl)
.check(jsonPath("$[*]").saveAs("tasks"))
如何正确循环显示条件列表?
答案
[.foreach
是ChainBuilder方法,您正试图从HttpRequestBuilder
调用它,因此它无法编译。val processTask = exec(getTasks)
.foreach("$tasks", "task")
doIfEquals("$task.id", "$id")
exec(completeTask)
以上是关于具有doIf条件的Gatling foreach循环的主要内容,如果未能解决你的问题,请参考以下文章