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 diferitelor 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 procesorului)
    • I/O de rețea
    • I/O de disc
    • Memorie (disponibilă, utilizată, spațiu de paginare, cache FS etc.)
    • CPU (disponibil, virtual, online, alocat etc.)
  • Monitorizare server web/server de aplicații
    • JVM (heap Java) - analiza heap dump
    • Pool de conexiuni
    • Pool de thread-uri
  • Înțelegerea diferitelor instrumente de monitorizare precum CA Wily Introscope, IBM Tivoli etc.
  • Monitorizarea bazei de date
    • Tuning de bază al interogărilor
    • Urmărire SQL (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