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

沫沫 · 2021年07月28日 · 最后由 我去催饭 回复于 2021年07月29日 · 3311 次阅读

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

共收到 8 条回复 时间 点赞

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

我去催饭 回复

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

有加心跳

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

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

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

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

沫沫 回复

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

沫沫 关闭了讨论 07月29日 10:21
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册