Pruebas de desempeño
Bárbara Espinoza Vanessa Quintas Alexandra Vega
1
Pruebas de desempeño
¿Qué son? Objetivo Cómo analizar el desempeño Tipos de pruebas Consideraciones finales
2
¿Qué son las pruebas de desempeño?
Son un tipo de pruebas que permiten analizar y evaluar las características del software relacionadas con el desempeño, por ejemplo:
Tiempos de respuesta Throughput (tasa de atención de peticiones) Capacidad (máximo trabajo útil por unidad de tiempo)
[RUP] “Performance testing is a class of tests implemented and executed to characterize and evaluate the performance-related characteristics of the target-of-test, such as the timing profiles, execution flow, response times, and operational reliability and …ver más…
Stress testing: Verifies the acceptability of the target-of-test's performance behavior when abnormal or extreme conditions are encountered, such as diminished resources or an extremely high number of users.
7
Pruebas de Benchmark
Comparan el desempeño del sujeto de prueba con el de un sistema y carga de trabajo de referencia. Benchmark es sinónimo de carga de prueba: programas utilizados para cargar el sistema y medir el rendimiento del sistema o de partes de éste.
[RUP] Benchmark test: A type of performance test that compares the performance of a new or unknown target-of-test to a known reference-workload and system.
8
Pruebas de Benchmark
Cada benchmark se concentra en un aspecto distinto del desempeño y se debe escoger el adecuado a cada caso:
Uso intensivo del CPU. Uso intensivo de disco. Uso intensivo de memoria. Representación gráfica Otros…
[Prof. Ignacio Casas] Si el ambiente planeado va a dedicarse al cálculo numérico o al análisis estadístico (uso intensivo de CPU), no se puede tomar una decisión en base a benchmarks de bases de datos (uso intensivo de discos) o de representación gráfica.
9
Pruebas de Stress
Permiten verificar la aceptabilidad del desempeño del sistema ante condiciones anormales o extremas:
Volumen de usuarios/transacciones extremadamente alto Recursos escasos:
Poco ancho de banda Memoria reducida Espacio en disco reducido
Verifies the