如何在JMeter的WebSocket中添加keep alive

68de4m5k  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(105)

我们需要在JMeter中为WebSocket添加带有超时值的keep-alive。
请帮助我们如何在JMeter中添加相同的内容。
如果没有这个,我们将在负载测试期间面临套接字关闭错误。
已尝试添加Connection:keep-alive标头

jtjikinw

jtjikinw1#

开箱即用的JMeter不支持WebSockets,因此您需要一个库或插件来使用JMeter对WebSockets进行负载测试。
一旦你选择了一个库或插件,你将需要查阅它的文档,以了解如何设置连接以及何时以及如何关闭连接的细节。
例如,如果你选择WebSocket Samplers by Peter Doornbosch,你将有WebSocket开放连接采样器,在这里你可以指定协议,主机,端口,路径和超时:


的数据
在其他采样器,这将是做真实的工作,你将能够选择use existing connection选项:



连接将保持打开状态,直到线程处于活动状态或您决定显式关闭它。
更多信息:JMeter WebSocket Samplers - A Practical Guide

相关问题