0
votes

i send 10 requests to the server which was recorded by blazemeter chrome plugin. some of them are signalr requests that have connection token values created runtime.

signalr requests are

signalr/negotiate?..

signalr/connect?

signalr/start?

signalr/abort?

if i dont use regular expression extractor for correlation, the signalr request has wrong responses and test will fail. if i use correlation, some interesting results are present. if i use it only in signalr/start it will pass, the other signalr's will fail.

if i add the connectionParameter to the signalr/connect... request. it will do nothing and test will not continue and not finished. So, i wonder if Jmeter dont send the request or any response is received. in view result tree listener, the request is not seen in this case. What will Jmeter do if a response is not send by server? or any other information that i dont know related to signalr/connect.. issue?

1

1 Answers

0
votes

What will Jmeter do if a response is not send by server

When it comes to HTTP Request samplers JMeter will wait for response for the time defined in the "Timeouts" section of the aforementioned HTTP Request sampler

enter image description here

Blank values mean "no timeout" so JMeter will wait either forever or until the socket timeout defined in the underlying JVM or OS is exceeded.

With regards to SignalR most probably you need to use WebSocket Samplers plugin, I don't think there is a way to record these requests using whatever JMeter recording solution currently available in the market so consider inspecting the traffic from your browser to the backend using either browser developer tools or a 3rd-party sniffer tool like Wireshark.