接口测试 Jmeter 抛的这个错有大神知道怎么解吗 Unexpected error: RemoteEndpoint unavailable, current state [CLOSED], expecting [OPEN or CONNECTED]

沫沫 · July 28, 2021 · Last by 我去催饭 replied at July 29, 2021 · 3769 hits

在用 Jmeter 做 socket 接口的压测,跑几十秒请求就开始报这个错

共收到 8 条回复 时间 点赞

上代码看看,你可能少了一个心跳的请求

沫沫 #2 · July 28, 2021 Author
我去催饭 回复

没写代码,直接用 jmeter 现成的取样器 WebsocketSample 做的

沫沫 #3 · July 28, 2021 Author

有加心跳

这个需要跟开发坐一块看日志,心跳请求频率,开发那边都是有要求的,频率不一致就认为你这个连接不活跃了,服务端可能就断开了

WebsocketSample 采样器的版本方向查一下了

沫沫 #6 · July 28, 2021 Author

感谢楼上两位给的意见,我都查下

沫沫 #7 · July 29, 2021 Author

定位到问题了,是因为 websocket 勾选了 streaming 使用上一个连接,而上一个请求的响应返回后就关闭连接了,导致连接不上远程终端报的错

沫沫 回复

噢,原来如此,我记得那个不能勾选的

沫沫 关闭了讨论 29 Jul 10:21
需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up