我遇到与类型比较的问题。我尝试从json获取一些参数,然后将其与String值进行比较。它看起来像:
val x: HttpCheck = jsonPath("some path").saveAs("x")
然后
.exec(some code).asLongAs(x != "aaa") {
some code
}
通过这种方式,它不起作用。知道我曾经欺骗过两种不同的类型而且我不知道如何将HttpCheck转换为String。有任何想法如何解决这个问题? 谢谢你的帮助。
答案 0 :(得分:0)
您没有x
值。您所拥有的只是session
,它会在"x"
键下存储内容。要从会话中检索它,您可以明确地执行此操作
session.get("x").as[String]
或尝试使用Gatling EL "${x}"
。 可能工作:
.exec(some code).asLongAs("${x}" != "aaa") {
some code
}