Intrati in legatura

Schița de curs

Introducere în testarea performanței

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

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

  • Arhitectură pe 2/3 niveluri
  • Arhitectură pe N niveluri
  • Arhitectură bazată pe middleware (MQ, servicii web etc.)

Tehnologie

  • Comenzi UNIX de bază (grep, find, editor vi etc.)
  • Oracle/SQL de bază (Interogări, Tabele, Triggere etc.)
  • Concepte de bază C/Java

Analiză detaliată - Concepte/Instrumente de monitorizare

  • Monitorizare hardware (Windows - Perfmon, UNIX - nmon, vmstat)
    • Coadă de execuție (lungimea medie a cozii de procesor)
    • I/O de rețea
    • I/O de disc
    • Memorie (Disponibilă, Utilizată, Spațiu de paginare, Cache FS etc.)
    • CPU (Disponibil, virtual, online, entitled etc.)
  • Monitorizare server web/server de aplicații
    • JVM (heap Java) - analiza heap dump
    • Connection Pool
    • Thread Pool
  • Înțelegerea diverselor instrumente de monitorizare precum CA Wily Introscope, IBM Tivoli etc.
  • Monitorizarea bazei de date
    • Tuning de bază al interogărilor
    • SQL Trace
    • Analiza AWR sau Statspack
    • Plan 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.
  • Cunoștințe de testare a performanței.
  • Cunoștințe de SQL
 35 Ore

Numărul de participanți


Pret per participant

Mărturii (1)

Cursuri viitoare

Categorii înrudite