Concepto Práctica de industria intermediate ES

Performance Testing

Familia de pruebas no-funcionales que evalúan velocidad, escalabilidad y estabilidad bajo carga: load, stress, spike, soak y endurance. Se mide en percentiles, no en promedios.

Definición

El performance testing verifica cómo se comporta el sistema en términos de tiempo de respuesta, throughput y uso de recursos bajo distintas condiciones de carga. No busca defectos funcionales, sino límites y degradación.

Tipos de prueba

TipoPregunta que responde
Load¿Aguanta la carga esperada?
Stress¿Dónde se rompe y cómo?
Spike¿Sobrevive a picos súbitos?
Soak / Endurance¿Se degrada con el tiempo (memory leaks)?
Scalability¿Escala al añadir recursos?

Shift-left de performance

Integrar pruebas de carga ligeras en CI (con herramientas como k6) detecta regresiones de rendimiento antes de producción, en lugar de descubrirlas durante un incidente.

Grafo de conocimiento