Plan du cours

Introduction au test 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'application

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

Technologie

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

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

  • Surveillance du matériel (Windows - Perfmon, UNIX - nmon, vmstat)
    • File d'attente de traitement (longueur moyenne de la file d'attente du processeur)
    • Entrées/sorties réseau
    • Entrées/sorties disque
    • Mémoire (disponible, utilisée, espace de paging, cache du système de fichiers, etc)
    • CPU (disponible, virtuel, en ligne, autorisé, etc)
  • Surveillance des serveurs web/applications
    • JVM (tas Java) - analyse du tas de mémoire
    • Pool de connexions
    • Pool de threads
  • Connaissance des différents outils de surveillance comme CA Wily Introscope, IBM Tivoli, etc.
  • Surveillance des bases de données
    • Optimisation de base des requêtes
    • Trace SQL
    • Analyse AWR ou Statspack
    • Plan de requête
  • Compréhension du débit (bandwidth) et de FTP
  • Surveillance réseau à l'aide d'HTTPwatch ou Fiddler

Pré requis

  • Connaissance des bases de données comme Oracle.
  • Compréhension des conteneurs d'applications comme WebSphere ou Weblogic, etc.
  • Connaissance des langages de programmation comme Java.
  • Connaissance du test de performance.
  • Connaissance de SQL
 35 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires