Zkuste nás kontaktovat

Návrh Školení

Úvod do testování výkonu

  • Životní cyklus testování výkonu.
  • Interpretace výsledků testů výkonu.

Pochopení různých architektur a modelů aplikací

  • Dvousvrstvá/třísvisrstvá architektura (2/3 tier)
  • Nsvisrstvá architektura (N tier)
  • Architektura založená na middleware (MQ, Webservices atd.)

Technologie

  • Základní příkazy UNIX (grep, find, editor vi atd.)
  • Základy Oracle/SQL (dotazy, tabulky, triggery atd.)
  • Základní koncepty jazyků C/Java

Podrobná analýza – koncepty a nástroje pro monitorování

  • Monitorování hardware (Windows – Perfmon, UNIX – nmon, vmstat)
    • Run queue (průměrná délka fronty procesorů)
    • Síťové IO
    • Diskové IO
    • Paměť (dostupná, použitá, stránkovací prostor, FS Cache atd.)
    • CPU (dostupné, virtuální, online, entitled atd.)
  • Monitorování web serverů/aplikacních serverů
    • JVM (Java heap) – analýza výstřelu do paměti (heap dump)
    • Pool spojení (Connection Pool)
    • Pool vláken (Thread Pool)
  • Pochopení různých nástrojů pro monitorování, jako jsou CA Wily Introscope, IBM Tivoli atd.
  • Monitorování databází
    • Základní optimalizace dotazů
    • SQL Trace
    • Analýza AWR nebo Statspack
    • Plán dotazu (Query plan)
  • Pochopení problematiky šířky pásma a protokolu FTP
  • Pochopení monitorování sítě pomocí HTTPwatch nebo Fiddler

Požadavky

  • Rozumění databázím, jako je Oracle.
  • Rozumění kontejnerům aplikací, jako je WebSphere nebo Weblogic.
  • Znalost programovacích jazyků, jako je Java.
  • Znalost testování výkonu.
  • Znalost SQL
 35 Hodiny

Počet účastníků


Cena za účastníka

Reference (1)

Nadcházející kurzy

Související kategorie