Jmeter websocket:出现错误时重新启动线程

时间:2016-05-22 08:21:04

标签: websocket jmeter

我正在使用WebSocket Jmeter插件。在我的流程中,我需要关闭websocket,我正在通过添加1分钟的睡眠,这导致套接字关闭,但也是一个错误: 错误 - JMeter.plugins.functional.samplers.websocket.ServiceSocket:断开连接1006:WebSocket读取EOF。我正在继续流动,但几个小时后,jmeter失去记忆并“死亡”。看起来这是因为对于每个插座关闭,会打开额外的jmeter线程,这会导致内存泄漏。

  1. 关闭websocket的正确方法是什么?
  2. 如果我的解决方案是在错误时停止线程,我该如何立即启动新线程?
  3. 提前致谢, 丹尼尔

1 个答案:

答案 0 :(得分:0)

我正在研究Jmeter Websocket,我得到了关闭连接的空响应。 因此没有紧密模式,在这种情况下,我制作响应模式 - 消息积压0和超时响应0。 这样就可以关闭Websocket连接。

如果您在循环中运行,请选中“重置流式连接”。通过这种方式,所有连接都将关闭,并为每个新循环打开新连接。