Prenez contact avec nous

Plan du cours

Introduction aux tests de performance

  • Cycle de vie du test de performance.
  • Interprétation des résultats des tests de performance.

Compréhension des différentes architectures/modèles d'applications

  • Architecture à 2/3 niveaux
  • Architecture à N niveaux
  • Architecture basée sur le middleware (MQ, Webservices, etc.)

Technologies

  • Commandes UNIX de base (grep, find, éditeur vi, etc.)
  • Oracle/SQL de base (requêtes, tables, déclencheurs, etc.)
  • Concepts de base de C/Java

Analyse détaillée - Concepts/outils de surveillance

  • Surveillance matérielle (Windows - Perfmon, UNIX - nmon, vmstat)
    • File d'attente des processus (longueur moyenne de la file d'attente processeur)
    • Entrées/sorties réseau
    • Entrées/sorties disque
    • Mémoire (disponible, utilisée, espace de paging, cache système de fichiers, etc.)
    • Processeur (disponible, virtuel, en ligne, dédié, etc.)
  • Surveillance du serveur Web/serveur d'applications
    • JVM (tas Java) - analyse des dumps de heap
    • Pools de connexions
    • Pools de threads
  • Compréhension des divers outils de surveillance tels que CA Wily Introscope, IBM Tivoli, etc.
  • Surveillance des bases de données
    • Optimisation de base des requêtes
    • Traçage SQL
    • Analyse AWR ou Statspack
    • Plan de requête
  • Compréhension de la bande passante et du protocole FTP
  • Compréhension de la surveillance réseau à l'aide d'HTTPwatch ou de Fiddler

Pré requis

  • Compréhension des bases de données, par exemple Oracle.
  • Compréhension des conteneurs d'applications, tels que WebSphere ou Weblogic, etc.
  • Compréhension des langages de programmation, par exemple Java.
  • Connaissance des tests de performance.
  • Connaissance de SQL
 35 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires