stress software resumen reporte rendimiento que pruebas prueba paso interpretar generar funcionalidad ejemplos ejemplo automatizacion jmeter performance-testing load-testing jmeter-plugins

software - ¿Por qué jMeter muestra los datos del controlador de transacciones en su informe de resumen?



jmeter que es (1)

Aquí tengo un controlador de grabación y un grabador de guiones de prueba. Grabé las actividades del usuario usando una plantilla. Esto crea automáticamente un controlador de grabación y luego un controlador de transacción. Cada controlador de transacción tiene una solicitud HTTP subordinada dentro de ella. Ahora, cuando ejecuto la prueba después de crear un script de prueba, veo que el resultado agregado muestra información sobre (throuput, error, min, etc.) para la solicitud HTTP hija (Sampler), así como para el controlador de transacción principal.

Lo haré más claro con las imágenes a continuación.

En la imagen de arriba he creado el plan de prueba. Ahora cuando ejecuto esta prueba obtengo el siguiente resultado. Los círculos son el controlador de transacción.

Aquí, he marcado con un círculo el controlador de transacción principal. Ahora, ¿por qué demonios se está sumando al resultado?

Pregunta: ¿Está haciendo alguna solicitud al sitio web? ¿Por qué aparece esto y agrega valores a la solicitud del niño? Esto es solo una suma de todas las peticiones de sus hijos, entonces, ¿por qué se está sumando en la tabla?

De nuevo, si hago clic en "Generar muestra principal", oculta la solicitud secundaria y muestra solo el informe resumido, que es totalmente diferente al informe anterior.

Ahora la pregunta es ¿cómo cambio las cosas? Cuáles son las consecuencias. ¿Y qué debería hacer en este caso? ¿Debería calcular el informe padre-hijo o solo los datos del informe principal?


Según la documentación del controlador de transacciones :

El controlador de transacciones genera una muestra adicional que mide el tiempo total empleado para realizar los elementos de prueba anidados.

Entonces, si no quiere esta muestra adicional, simplemente quítela o reemplácela por Simple Controller.

Tenga en cuenta que es útil cuando contiene más de 1 muestreador.