I run the load test in JMeter and i got this error. Non HTTP response code: javax.net.ssl.SSLException/Non HTTP response message: java.net.SocketException: Unrecognized Windows Sockets error: 0: recv failed
why this kind of error i got??
Can it be the case your system has both IPv4 and IPv6 enabled? If so you may run into situation when the request is being written in one thread and response comes in another hence it's "unrecognized"
So either choose one of network protocols in the operating system level and disable the other or limit JMeter to use only IPv4 by adding the next line to it's startup script:
jmeter -Djava.net.preferIPv4Stack=true -n -t test.jmx .....
if it helps you can make the change permanent by adding the next line to system.properties file (lives in "bin" folder of your JMeter installation):
java.net.preferIPv4Stack=true
More information: