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 modele de arhitectură/aplicație

  • Arhitectura pe 2/3 niveluri
  • Arhitectura pe N niveluri
  • Arhitectură bazată pe Middleware (MQ, Webservices etc.)

Tehnologie

  • Comenzi UNIX de bază (grep, find, editor vi etc.)
  • Concepte de bază Oracle/SQL (interogări, tabele, declanșatoare etc.)
  • Concepte C/Java de bază

Analiză detaliată - Concepte/instrumente de monitorizare

  • Monitorizare hardware (Windows -Perfmon, UNIX -nmon, vmstat)
    • Coada de execuție (lungimea medie a cozii de procesare)
    • IO în rețea
    • IO pe disc
    • Memorie (disponibilă, utilizată, spațiu de paginare, cache FS etc.)
    • CPU (disponibil, virtual, online, intitulat etc.)
  • Monitorizarea serverului Web Server/App
    • JVM (Java heap) - Analiză heap dump
    • Pool de conexiuni
    • Pool de fire
  • Înțelegerea diferitelor instrumente de monitorizare precum CA Wily Introscope, IBM Tivoli etc.
  • Monitorizarea bazei de date
    • Reglarea de bază a interogărilor
    • SQL Urmărire
    • 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, cum ar fi Oracle.
  • Înțelegerea containerelor de aplicații precum WebSphere sau Weblogic etc.
  • .
  • Înțelegerea limbajelor de programare precum Java.
  • .
  • Cunoașterea testelor de performanță.
  • .
  • Cunoștințe de SQL
  • .
 35 ore

Numărul de participanți


Pret per participant

Mărturii (1)

Upcoming Courses

Categorii înrudite