sockets exception connection timeout jmeter

sockets - JMeter: java.net.SocketException: restablecimiento de la conexión



connection timeout (2)

Una vez que se ejecuta una secuencia de comandos de inicio de sesión con pocos usuarios, no veo un problema de restablecimiento de la conexión, mientras que cuando se ejecuta el mismo 100 usuarios, " java.net.SocketException: restablecimiento de la conexión " comienza a lanzar para el primer enlace.

Lo que no entiendo es que si hay un problema de conexión, incluso debería mostrar el mismo error para usuarios únicos o pocos.


Esto significa que su servidor está rechazando conexiones porque está sobrecargado o mal configurado.

Es normal que no lo enfrente con 1 usuario y lo enfrente con 100, esto es lo que típicamente trae la prueba de carga, es decir, simula el tráfico en su servidor


¿Podría ser el caso descrito en Connection Reset desde JMeter 2.10? página wiki.

Si está absolutamente seguro de que su servidor no está sobrecargado y está configurado para aceptar más de 100 conexiones (los valores predeterminados son buenos para el desarrollo, no para la producción, deben ser modificados), puede intentar solucionarlo de la siguiente manera:

  1. En el archivo user.properties agregue las siguientes 2 líneas:

    httpclient4.retrycount=1 hc.parameters.file=hc.parameters

  2. En el archivo hc.parameters agregue la siguiente línea:

    http.connection.stalecheck$Boolean=true

    Ambos archivos viven en la carpeta bin de JMeter.

  3. Debe reiniciar JMeter para seleccionar las propiedades.

Las instrucciones anteriores se aplican a la implementación de HttpClient4, asegúrese de usarlas, la forma más rápida y sencilla de establecer la implementación de HttpClient4 para todos los muestreadores de solicitud de HTTP es usar valores predeterminados de solicitud HTTP