Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Los pilares de la ingeniería del rendimiento
Para fomentar una mentalidad de ingeniería del rendimiento, es importante construir una base sólida al mismo tiempo que se configura la ingeniería del rendimiento para la aplicación. La ingeniería del rendimiento requiere establecer cuatro pilares principales:
-
Generación de datos de prueba: los ingenieros de rendimiento configuran herramientas para generar los datos de prueba.
-
Observabilidad de las pruebas: los ingenieros de rendimiento configuran el entorno de observabilidad para garantizar que se pueda registrar y rastrear la ejecución del rendimiento, y que se supervisen los recursos que gestionan las cargas.
-
Automatización de las pruebas: los ingenieros de rendimiento desarrollan pruebas automatizadas que simulan el tráfico de los usuarios y la carga del sistema mediante herramientas como Apache JMeter
o ghz. -
Informes de pruebas: se recopilan datos sobre la configuración de cada prueba realizada junto con los resultados de rendimiento. Los datos permiten correlacionar los cambios de configuración con el rendimiento y proporcionan información valiosa.
La incorporación de estos pilares fomentará la mentalidad de rendimiento a partir de las fases iniciales del diseño. Esto ayudará a evitar cambios en la aplicación o el entorno en las fases posteriores del desarrollo y las pruebas.