gpt4 book ai didi

scala - 如何使用 exitHereIfFailed

转载 作者:行者123 更新时间:2023-12-03 23:25:17 25 4
gpt4 key购买 nike

我有一个场景如下

foo=exec ()
.exec()
... //few more execs

wsOp=repeat(repeatCount){
exec(
ws("Send HeartBeat")
.sendText("some Heartbeat format").exitHereIfFailed
)
exec(
ws("Check HeartBeat")
.check(wsAwait.within(500).until(1).regex("some regex"))).exitHereIfFailed
)
.pause(delay)
}
val foo=scenario("bar").exec(foo).exec(wsOp)

我一直在尝试使用 gatling 的 exitHereIfFailed 语句,但它并没有像我期望的那样工作。尽管 ws 发送中的一些 ws 操作或检查失败,用户线程仍继续执行“wsOp”。

最佳答案

It should be after exec

foo=exec ()
.exec()
... //few more execs

wsOp=repeat(repeatCount){
exec(
ws("Send HeartBeat")
.sendText("some Heartbeat format")
).exitHereIfFailed
exec(
ws("Check HeartBeat")
.check(wsAwait.within(500).until(1).regex("some regex")))
).exitHereIfFailed
.pause(delay)
}
val foo=scenario("bar").exec(foo).exec(wsOp)

关于scala - 如何使用 exitHereIfFailed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26292401/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com