Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
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
Mărturii (1)
Formatorul cunoaște foarte bine materialele didactice și mașina virtuală furnizată este foarte utilă.
NOORFATYN NABILAH ROHAIZAT - Iverson Associates Sdn Bhd
Curs - Performance engineering/tuning
Tradus de catre o masina