Formation Informatique | Formation Management
Informatique » Développement logiciel » Méthodes et qualité logicielle »

Performances des applications


mesures et améliorations

Formation test logiciel

Type de cours
Stage pratique

Réf : TMC

Prix 2010: 1260 € H.T.
Durée :  2  jours
Cliquer sur une session pour réserver:

Paris
14 oct. 10, 2 déc. 10

Toutes les sessions  

Lyon,Aix
Nantes,Rennes
Toulouse,Bordeaux
Bruxelles,Strasbourg
Lille,Geneve
Sophia-antipolis,Luxembourg
:
Nous contacter

version pdf imprimer Faire suivre


Les objectifs de cette formation test logiciel


Ce cours vous montrera comment effectuer les mesures de performances lors de la montée en charge des applications, comment mettre en place une plateforme de test, interpréter les mesures et améliorer les performances de vos applications.

Participants de cette formation test logiciel

Chefs de projet, développeurs et exploitants d'applications JEE.

Pré-requis de cette formation test logiciel

Connaissances de base de l'architecture JEE.


Programme de cette formation test logiciel

Qu'est-ce qu'une mesure de performance ?

- Les critères de performance des applications : architecture, qualité du code, réglage des serveurs, disponibilités du réseau.

- Performance et charge des applications.

- Les facteurs aggravants.


A quelle phase du projet étudier les performances ?

- En phase de développement : pour vérifier le comportement de l'application en accès simultanés et déboguer le code.

- En fin de projet : pour régler les serveurs et augmenter les performances.


Quoi mesurer ?

- L'activité du système.

- L'activité du réseau.

- L'occupation mémoire.

- L'occupation du processeur.

- Les moniteurs des serveurs Web, de composants et de bases de données.


Comment faire les mesures ?

- Mettre en place la plateforme de test.

- Installer un outil de simulation de charge.

- Définir un protocole de mesures.

- Conformer la plateforme de test à la plateforme de production.

- Simuler, mesurer, collecter.


Comment interpréter les mesures ?

- Mesurer la charge.

- Mesurer la performance.


Quels sont les outils de mesure de performance ?

- Les outils de profilage du code.

- Les simulateurs de montée en charge.


Comment améliorer les performances des applications ?

- Ordres SQL, MPD et réglages du SGBD.

- Configuration et trafic sur le réseau.

- Bon usage et réglage du serveur web.

- Bon usage et réglage du serveur de composants.

- Le code, bonnes et mauvaises pratiques.

- Qualité versus rapidité.

Etude de cas
Mise en œuvre d'un atelier de tests de performance.

Conclusion

- Anticiper les tests de montée en charge.

- Veiller à la qualité du code.

- Opérer un " refactoring " régulier.