0

我有与类型比较的问题。我尝试从 json 获取一些参数,然后将其与 String 值进行比较。看起来像:

val x: HttpCheck = jsonPath("some path").saveAs("x")

接着

.exec(some code).asLongAs(x != "aaa") {
    some code
}

这样是行不通的。知道我试图比较两种不同的类型,但我不知道如何将 HttpCheck 转换为 String。知道如何解决这个问题吗?谢谢你的帮助。

4

1 回答 1

0

你没有x价值。您所拥有的只是session将某些东西存储在"x"密钥下。要从会话中检索它,您可以明确地做到这一点

session.get("x").as[String]

或尝试使用Gatling EL "${x}"。这可能有效:

.exec(some code).asLongAs("${x}" != "aaa") {
    some code
}
于 2017-12-20T14:09:39.967 回答