Bądźmy w kontakcie
 Czas trwania 35 godzin

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 oprogramowaniu pośredniczącym (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 uruchomieniowa (ś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 systemu plików itp.)
    • CPU (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 monitorujących, takich jak CA Wily Introscope, IBM Tivoli itp.
  • Monitorowanie bazy danych
    • Podstawowe strojenie 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 lub Weblogic itp.
  • Znajomość języków programowania, takich jak Java.
  • Wiedza z zakresu testowania wydajności.
  • Znajomość SQL

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie