如何在Gatling中比较HttpCheck和String类型

时间:2017-12-17 14:38:49

标签: gatling scala-gatling

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

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

然后

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

通过这种方式,它不起作用。知道我曾经欺骗过两种不同的类型而且我不知道如何将HttpCheck转换为String。有任何想法如何解决这个问题? 谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

您没有x值。您所拥有的只是session,它会在"x"键下存储内容。要从会话中检索它,您可以明确地执行此操作

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

或尝试使用Gatling EL "${x}"可能工作:

.exec(some code).asLongAs("${x}" != "aaa") {
    some code
}
相关问题