Plan du cours

Introduction aux tests de performance

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

Compréhension des différents modèles d'architecture/d'application

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

Technologie

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

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

  • Surveillance du matériel (Windows -Perfmon, UNIX -nmon, vmstat)
    • File d'attente d'exécution (longueur moyenne de la file d'attente du processeur)
    • IO du réseau
    • IO du disque
    • Mémoire (disponible, utilisée, espace de pagination, cache FS, etc.)
    • CPU (disponible, virtuel, en ligne, ayant droit, etc.)
  • Web Server/Surveillance du serveur d'applications
    • JVM (Java heap) - analyse du dump du heap
    • Pool de connexions
    • Pool de threads
  • Compréhension de divers outils de surveillance tels que CA Wily Introscope, IBM Tivoli, etc.
  • Surveillance de la base de données
    • Réglage des requêtes de base
    • SQL Trace
    • Analyse AWR ou Statspack
    • Plan de requête
  • Compréhension de la bande passante, FTP
  • Compréhension de la surveillance du réseau à l'aide de HTTPwatch ou Fiddler

Pré requis

  • Compréhension des bases de données comme Oracle.
  • Compréhension des conteneurs d'applications comme WebSphere ou Weblogic etc.
  • Compréhension des langages de programmation comme 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