Pruebas de Estres
Pruebas de Estres
Gasby Moreno
Gil
¿Que son las pruebas de estress?
Es el proceso de poner demanda en un sistema
o dispositivo y medir su respuesta
Mejorar:
Rendimiento
Escalabilidad
Estabilidad
¿Que pasa cuando le ponemos presión
a algo?
Medir:
El tiempo de respuesta
El número de solicitudes atendidas
La cantidad de memoria consumida para resolver las
peticiones (y otros recursos como tiempo de
procesador y accesos a disco)
El número de transacciones realizadas en un
determinado periodo de tiempo
Evaluar los límites de los componentes del sistema
Software para pruebas de estress
Jmeter de Apache
LoadSim
Apache Benchmark
Paessler
Ejemplo de resultados
Usando Apache BenchMark: ab -n 1000 -c 10 http://localhost/myapp
Concurrency Level: 10
Time taken for tests: 22.206642 seconds
Complete requests: 1000
Failed requests: 0
Write errors: 0
Total transferred: 857000 bytes
HTML transferred: 665000 bytes
Requests per second: 45.03 [#/sec] (mean)
Time per request: 222.066 [ms] (mean)
Time per request: 22.207 [ms] (mean, across all concurrent requests)
Transfer rate: 37.65 [Kbytes/sec] received
Reque