Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Les piliers de l'ingénierie de performance
Pour mettre en place un état d'esprit d'ingénierie des performances, il est important de créer une base solide lors de la mise en place de l'ingénierie des performances pour l'application. L'ingénierie de la performance nécessite la mise en place de quatre piliers majeurs :
-
Génération de données de test — Les ingénieurs de performance configurent des outils pour générer les données de test.
-
Observabilité des tests : les ingénieurs de performance configurent l'environnement d'observabilité pour garantir que les performances peuvent être enregistrées et tracées, et que les ressources chargées de gérer les charges sont surveillées.
-
Automatisation des tests — Les ingénieurs de performance développent des tests automatisés qui simulent le trafic utilisateur et la charge du système à l'aide d'outils tels qu'Apache JMeter
ou ghz . -
Rapports de test — Des données sont collectées sur la configuration de chaque test ainsi que sur les résultats de performance. Les données permettent de corréler les modifications de configuration aux performances et fournissent des informations précieuses.
L'intégration de ces piliers encouragera l'esprit de performance dès les phases initiales de la conception. Cela permettra d'éviter toute modification de l'application ou de l'environnement lors des phases ultérieures de développement et de test.