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

问题描述 投票:0回答:1

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

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

然后

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

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

gatling scala-gatling
1个回答
0
投票

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

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

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

.exec(some code).asLongAs("${x}" != "aaa") {
    some code
}
© www.soinside.com 2019 - 2024. All rights reserved.