Schița de curs

Introducere în testarea de performanță

  • Ciclul de viață al testării de performanță.
  • Interpretarea rezultatelor testării de performanță.

Înțelegerea diverselor arhitecturi/modele de aplicații

  • Arhitectura 2/3 niveluri
  • Arhitectura N niveluri
  • Arhitectura bazată pe Middleware (MQ, Web services etc)

Tehnologie

  • Comenzi de bază UNIX (grep, find, editor vi etc)
  • Noțiuni de bază Oracle/SQL (Interogări, Tabele, Triggeri etc)
  • Noțiuni de bază C/Java

Analiză detaliată - Concepte/Instrumente de monitorizare

  • Monitorizarea hardware (Windows -Perfmon, UNIX -nmon, vmstat)
    • Coada de așteptare (Lungimea medie a cozii procesorului)
    • IO rețea
    • IO disc
    • Memorie (Disponibilă, Folosită, Spațiu de paginare, Cache FS etc)
    • CPU (Disponibil, virtual, online, alocat etc)
  • Monitorizarea Serverului Web/Serverului de Aplicații
    • JVM (Java heap) -analiza heap dump
    • Pool de conexiuni
    • Pool de fire de execuție
  • Înțelegerea diverselor instrumente de monitorizare precum CA Wily Introscope, IBM Tivoli etc.
  • Monitorizarea Bazei de Date
    • Optimizarea de bază a interogărilor
    • Trace SQL
    • Analiza AWR sau Statspack
    • Planul de interogare
  • Înțelegerea lățimii de bandă, FTP
  • Înțelegerea monitorizării rețelei folosind HTTPwatch sau Fiddler

Cerințe

  • Înțelegerea bazelor de date precum Oracle.
  • Înțelegerea containerelor de aplicații precum WebSphere sau Weblogic etc.
  • Înțelegerea limbajelor de programare precum Java.
  • Cunoașterea testării de performanță.
  • Cunoașterea SQL
 35 Ore

Numărul de participanți


Pret per participant

Mărturii (1)

Cursuri viitoare

Categorii înrudite