我有与类型比较的问题。我尝试从 json 获取一些参数,然后将其与 String 值进行比较。看起来像:
val x: HttpCheck = jsonPath("some path").saveAs("x")
接着
.exec(some code).asLongAs(x != "aaa") {
some code
}
这样是行不通的。知道我试图比较两种不同的类型,但我不知道如何将 HttpCheck 转换为 String。知道如何解决这个问题吗?谢谢你的帮助。
我有与类型比较的问题。我尝试从 json 获取一些参数,然后将其与 String 值进行比较。看起来像:
val x: HttpCheck = jsonPath("some path").saveAs("x")
接着
.exec(some code).asLongAs(x != "aaa") {
some code
}
这样是行不通的。知道我试图比较两种不同的类型,但我不知道如何将 HttpCheck 转换为 String。知道如何解决这个问题吗?谢谢你的帮助。
你没有x
价值。您所拥有的只是session
将某些东西存储在"x"
密钥下。要从会话中检索它,您可以明确地做到这一点
session.get("x").as[String]
或尝试使用Gatling EL "${x}"
。这可能有效:
.exec(some code).asLongAs("${x}" != "aaa") {
some code
}