Plan Szkolenia

Wprowadzenie do testowania wydajności

  • Cykl życia testowania 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, usługi sieciowe itp.)

Technologia

  • Podstawowe polecenia UNIX (grep, find, edytor vi itp.)
  • Podstawy 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)
    • Wejście/wyjście sieciowe
    • Wejście/wyjście dyskowe
    • Pamięć (dostępna, używana, przestrzeń stronicowania, pamięć podręczna FS itp.)
    • Procesor (dostępny, wirtualny, online, uprawniony itp.)
  • Monitorowanie serwera WWW/serwera aplikacji
    • JVM (sterta Java) - analiza zrzutu sterty
    • Pula połączeń
    • Pula wątków
  • Zrozumienie różnych narzędzi monitorowania, takich jak CA Wily Introscope, IBM Tivoli itp.
  • Monitorowanie bazy danych
    • Podstawowe dostrajanie zapytań
    • Śledzenie SQL
    • Analiza AWR lub Statspack
    • Plan zapytania
  • Zrozumienie przepustowości, FTP
  • Zrozumienie monitorowania sieci przy użyciu HTTPwatch lub Fiddler

Wymagania

  • Znajomość baz danych, takich jak Oracle.
  • Znajomość kontenerów aplikacji, takich jak WebSphere czy Weblogic itp.
  • Znajomość języków programowania, takich jak Java.
  • Wiedza na temat testowania wydajności.
  • Znajomość SQL
 35 godzin

Liczba uczestników


Cena za uczestnika

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie