It worked for me.

Thanks a lot!
________________________________
From: Dmitri Tikhanski <glin...@live.com>
Sent: Wednesday, December 14, 2022 5:03 PM
To: JMeter Users List <user@jmeter.apache.org>; Rushabh Doshi 
<asl_rush...@hotmail.com>
Subject: Re: Performance test on WebSocket.

Rushabh Doshi wrote:

Hi All,


We need to do performance testing for Viewer (PDFTron viewer) functionality for 
that we make WebSocket call to get some file data which requires multiple 
requests and responses within single connection of a WebSocket.


So, I have tried to use WebSocket Sampler by using JMeter plugins manager but 
getting response like - Cannot connect to the remote server​

------------------------------------------------------------------------------------------------------

SAMPLER RESULT

[Execution Flow]

 - Opening new connection

 - Using response message pattern ""

 - Using disconnect pattern ""

 - Waiting for the server connection for 5000 MILLISECONDS

 - Cannot connect to the remote server

 [Variables]

 - Message count: 0

 [Problems]

 - Unexpected error: null

JMeter.plugins.functional.samplers.websocket.ServiceSocket.sendMessage(ServiceSocket.java:189)

JMeter.plugins.functional.samplers.websocket.WebSocketSampler.sample(WebSocketSampler.java:141)

org.apache.jmeter.threads.JMeterThread.doSampling(JMeterThread.java:651)

org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:570)

org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:501)

org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:268)

java.lang.Thread.run(Unknown Source)
------------------------------------------------------------------------------------------------------


So, how can we achieve multiple requests within same WebSocket connection? 
Could you guide me on this please?


Thanks,
Rushabh


Try switching to JMeter WebSocket Samplers by Peter 
Doornbosch<https://bitbucket.org/pjtr/jmeter-websocket-samplers/src/master/>

The project is more "alive" and samplers have more features.

You will have an open connection sampler which allows explicitly opening a 
websocket connection, single read, single write and request/response samplers 
with possibility to re-use the existing connection and close connection sampler 
when you don't need the connection anymore.

Basic request-response sample with explicit 
open.jmx<https://bitbucket.org/pjtr/jmeter-websocket-samplers/src/master/samples/Basic%20request-response%20sample%20with%20explicit%20open.jmx>
 sample test plan demonstrates the usage.

More information just in case: JMeter WebSocket Samplers - A Practical Guide 
<https://www.blazemeter.com/blog/jmeter-websocket-samplers>

Reply via email to