I am getting this error about 40% of the time once the load on that server has increased to about 1300 concurrent Web-HTML
Loadrunner Professional 2023 Patch 3 users. I am also getting the same amount of errors from an entirely different load test Web-HTML
based Vugen script that accessing the same webserver to login. Here are more details from the Vuser Controller log:
Action.c(174): web_custom_request("authenticate") started
Action.c(174): Notify: Parameter Substitution: parameter "tax_preparer" = "state264067"
Action.c(174): ssl_handle_status encounter error : SSL_ERROR_SYSCALL, error id : 0
Action.c(174): Error -27776: [GENERAL_MSG_CAT_SSL_ERROR]read to host "*****" failed: [10054] Connection reset by peer
This is probably because the SSL protocol version is not supported. Try switching the TLS/SSL version using "web_set_sockets_option" API., Snapshot Info [MSH 99 9]
Action.c(174): Error -27787: Server "*****" has shut down the connection prematurely, Snapshot Info [MSH 99 9]
Action.c(174): Error -26377: No match found for the requested parameter "CorrelationParameter". Either the specified boundaries were not found in the response or the matched text is longer than current max html parameter size of 1285 bytes. The total length of the response is 0 bytes. You can use "web_set_max_html_param_len" to increase the max parameter size., Snapshot Info [MSH 99 9]
End auto log messages stack.
of from an entirely different Vugen script running at the same time:
Action.c(242): web_custom_request("authenticate") started
Action.c(242): Notify: Parameter Substitution: parameter "mycpaid" = "bulkuser443296"
Action.c(242): ssl_handle_status encounter error : SSL_ERROR_SYSCALL, error id : 0
Action.c(242): Error -27776: [GENERAL_MSG_CAT_SSL_ERROR]read to host "*****" failed: [10054] Connection reset by peer
This is probably because the SSL protocol version is not supported. Try switching the TLS/SSL version using "web_set_sockets_option" API., Snapshot Info [MSH 12 5]
Action.c(242): Error -27787: Server "*****" has shut down the connection prematurely, Snapshot Info [MSH 12 5]
Action.c(242): Error -26377: No match found for the requested parameter "authorization". Either the specified boundaries were not found in the response or the matched text is longer than current max html parameter size of 30000 bytes. The total length of the response is 0 bytes. You can use "web_set_max_html_param_len" to increase the max parameter size., Snapshot Info [MSH 12 5]
End auto log messages stack.
The suggestion to try a different SSL protocol is not the issue, since over half of the same requests from the same Vugen scripts work with
no issue. To me, this does NOT appear to be a Vugen script issue since there are so many successful requests using the same Vugen
scripts during the same load test. I am also not sure how to interpret:
Error -27776: [GENERAL_MSG_CAT_SSL_ERROR]read to host "*****" failed: [10054] Connection reset by peer
Could this issue be related to the fact that our webservers are still using OPENSSL Version 1.1.1
while the Loadrunner Version 2023 R1 Patch 3 software is using OpenSSL Version 3.x?
[EDIT]: Mangled the host-name in the error messages.
NOTE: leaking any internal information about the internal structure of your IT infrastructure is a security risk!