maybe it works some time:
val listener = scenario("listener")
.exec(
ws("Connect WS")
.wsName("someName")
.open("/sb/?port=9543")
.headers(socketHeaders)
)
.forever(
exec(
ws("Keep Listening").wsName("someName")
.check(wsAwait.within(50000).until(1))
)
)
output like this ,is it means “keep listening” works?
but i got a new problem,when i add a jsonpath to check the message content send by server
val listener = scenario("listener")
.exec(
ws("Connect WS")
.wsName("someName")
.open("/sb/?port=9543")
.headers(socketHeaders)
)
.forever(
exec(
ws("Keep Listening").wsName("someName")
.check(wsAwait.within(50000).until(1)
.jsonPath("$..error_code").exists
)
)
)
no keep listening requests list in the output