Plan Szkolenia

Wprowadzenie do testowania wydajności

  • Cykl życia testów wydajności.
  • Interpretacja wyników testów wydajności.

Zrozumienie różnych architektur/modeli aplikacji

  • Architektura 2/3 warstwowa
  • Architektura n-warstwowa
  • Architektura oparta na middleware (MQ, Webservices itp.)

Technologia

  • Podstawowe polecenia UNIX (grep, find, edytor vi itp.)
  • Podstawowe Oracle/SQL (zapytania, tabele, wyzwalacze itp.)
  • Podstawowe koncepcje C/Java

Szczegółowa analiza - koncepcje/narzędzia monitorowania

  • Monitorowanie sprzętu (Windows -Perfmon, UNIX -nmon, vmstat)
    • Kolejka uruchomień (średnia długość kolejki procesora)
    • Sieciowy IO
    • Operacje wejścia/wyjścia na dysku
    • Pamięć (dostępna, używana, przestrzeń stronicowania, pamięć podręczna FS itp.)
    • Procesor (dostępny, wirtualny, online, uprawniony itp.)
  • Monitorowanie serwera aplikacji Web Server
    • JVM (Java sterty) - analiza zrzutu sterty
    • Pula połączeń
    • Pula wątków
  • Zrozumienie różnych narzędzi monitorujących, takich jak CA Wily Introscope, IBM Tivoli itp.
  • Monitorowanie bazy danych
    • Podstawowe dostrajanie zapytań
    • [Śledzenie
    • Analiza AWR lub Statspack
    • Plan zapytań
  • Zrozumienie przepustowości, FTP
  • Zrozumienie monitorowania sieci przy użyciu HTTPwatch lub Fiddler

Wymagania

  • Zrozumienie baz danych takich jak Oracle.
  • Zrozumienie kontenerów aplikacji, takich jak WebSphere lub Weblogic itp.
  • Znajomość języków programowania takich jak Java.
  • Znajomość testów wydajnościowych.
  • Znajomość SQL
 35 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie