【发布时间】:2018-03-09 18:04:39
【问题描述】:
我有这样的场景。
private val feeder = Array(200, 404).map(e => Map("code" -> e)).random.circular
private val search = scenario("search")
.feed(feeder)
.exec(http("search")
.get("/search/")
.headers(headers)
.check( if "${code}".equals(200) jsonPath("$.body").exists else jsonPath("$.exception").exists )
有没有办法可以实现这种条件检查。截至目前,观察到的行为是,"${code}".equals(200) 将始终返回 false。
【问题讨论】:
-
"${code}"创建String,它永远不会等于整数。您可以尝试将"${code}".equals(200)替换为code == 200吗? -
@RandallFlagg 我也试过了。也没有用。
标签: scala gatling scala-gatling