Struttura del corso

Introduzione al test delle prestazioni

  • Ciclo di vita del test delle prestazioni.
  • Interpretazione dei risultati del test delle prestazioni.

Comprensione di varie architetture/modelli applicativi

  • Architettura a 2/3 livelli
  • Architettura a N livelli
  • Architettura basata su middleware (MQ, Webservices, ecc.)

Tecnologia

  • Comandi UNIX di base (grep, find, vi editor, ecc.)
  • Oracle/SQL di base (Query, Tabelle, Trigger, ecc.)
  • Concetti di base in C/Java

Analisi dettagliata - Concetti/Strumenti di monitoraggio

  • Monitoraggio hardware (Windows -Perfmon, UNIX -nmon, vmstat)
    • Coda di esecuzione (lunghezza media della coda del processore)
    • I/O di rete
    • I/O disco
    • Memoria (disponibile, utilizzata, spazio di paging, cache del sistema di file, ecc.)
    • CPU (disponibile, virtuale, online, autorizzata, ecc.)
  • Monitoraggio del web server/app server
    • JVM (heap Java) - analisi dell'heap dump
    • Pool di connessioni
    • Pool di thread
  • Comprensione di vari strumenti di monitoraggio come CA Wily Introscope, IBM Tivoli, ecc.
  • Monitoraggio del database
    • Ottimizzazione delle query di base
    • Trace SQL
    • Analisi AWR o Statspack
    • Piano di esecuzione delle query
  • Comprensione della larghezza di banda, FTP
  • Monitoraggio di rete usando HTTPwatch o Fiddler

Requisiti

  • Comprensione dei database come Oracle.
  • Conoscenza delle piattaforme applicative come WebSphere o Weblogic, ecc.
  • Comprensione dei linguaggi di programmazione come Java.
  • Conoscenza del test delle prestazioni.
  • Conoscenza di SQL
 35 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative