2009-01-05 11 views
8

Estoy tratando de probar el rendimiento de nuestra aplicación web con JMeter. El procedimiento de inicio de sesión incluye algunas dependencias externas que no se pueden reproducir durante la prueba, por lo que he programado un inicio de sesión alternativo. Como esta solicitud de inicio de sesión alternativa no forma parte del flujo de trabajo normal, me gustaría excluir la solicitud de inicio de sesión de los resultados de JMeter porque el tiempo de respuesta es bastante alto en comparación con las demás solicitudes normales.¿Cómo ignorar las solicitudes de inicio de sesión y cierre de sesión en JMeter?

¿Hay alguna forma de recopilar resultados solo para un conjunto de solicitudes, ignorando el resto?

+2

FYI me he presentado https://issues.apache.org/bugzilla/show_bug.cgi?id=54846, puede votar por ella. Creo que un parche no debería ser difícil, pero no estoy seguro de que me importe lo suficiente. La parte más difícil sería que los líderes del proyecto estén de acuerdo con esta característica. – akostadinov

+0

@akostadinov, ¿cuál es el estado después de 2 años? – Pacerier

Respuesta

14

Que yo sepa, no hay una manera fácil de excluir. Sin embargo, al cambiar su estructura, puede obtener lo que desea.

Los oyentes sintonizan en todos los niveles de niños. Por lo tanto, si tiene al oyente como un hijo directo del "plan de prueba", todos los grupos de temas serán captados por el oyente. Si tiene múltiples grupos de subprocesos y coloca el oyente en Threadgroup A, no capturará los resultados del Threadgroup B. Lo mismo se aplica a Simple Controllers también.

que sugeriría la siguiente estructura:

Test Plan 
- Thread Group 
---- Simple Controller - Login ONLY 
---- Simple Controller - Rest of Script 
--------- Listener 
+1

¡Muchas gracias por responder esta vieja pregunta! – Serxipc

Cuestiones relacionadas