online - Error "Restablecimiento de la conexión" en JMeter(servicio web XML SOAP)
jmeter windows (1)
Tengo el próximo plan de prueba en JMeter:
en la captura de pantalla puede ver las configuraciones para el 1st ThreadGroup, que tiene un 50% de la cantidad de solicitud común en el plan de prueba (en cada Thread Group se colocan 10 subpeticiones diferentes). Por lo tanto, se agrega +1 solicitud por segundo en promedio usando estas configuraciones.
Luego ejecuté esta prueba y vi esta imagen (columna Error% ):
Guardo los errores en el archivo y todos estos errores tienen el mismo texto:
<sample t="30129" lt="0" ts="1356710138314" s="false" lb="WebService(SOAP) Request 1" rc="000" rm="**Connection reset**" tn="jp@gc - Stepping Thread Group1 3-247" dt="text" by="0"/>
Captura de pantalla de la CPU del servidor:
y para la base de datos:
Después de que aparecieron los errores, mi comp comenzó a trabajar lenta y lentamente (aunque los errores dejaron de aparecer más adelante) ... Y al mismo tiempo, la CPU del servidor se redujo progresivamente a 0.
Podrías decirme por favor,
¿Cuál es la razón de este error?
¿He llegado al tiempo de espera del servidor? (Debido a que Max tiene más de 30 en la tabla).
UPD. He vuelto a ejecutar la prueba con la configuración siguiente: 1000 usuarios por 02:46:40 (+1 grupo de subprocesos por 10 segundos y 10 solicitudes dentro de cada nuevo subproceso en el bucle). Es decir, he reducido el tiempo de prueba y el total de grupos de subprocesos en 2 veces, pero ahorro la intensidad de la suma de Thead.
Los resultados son los mismos (incluido el uso de la CPU en el servidor). He recibido el error «Restablecimiento de la conexión» después de que se haya iniciado la secuencia 990. Hay capturas de pantalla:
¿Alguna idea?
En primer lugar, la solicitud de WebService (SOAP) no es la mejor manera de probar los servicios web en JMeter, ya que estará obsoleta en la próxima versión 2.9. HTTP Sampler es el que hay que elegir, ya que funciona mucho mejor.
En segundo lugar, Connection Reset significa que su servidor ha cortado la conexión. Podría venir de la CPU que parece alta, pero no es seguro.
Si lo que usted llama "mi comp" es el host de la computadora que JMeter comenzó a trabajar lentamente, entonces su instancia de JMeter se ve abrumada por la cantidad de subprocesos (¿2003 o más?) Que ha configurado. Puede provenir de muchos factores, lee esto: