Plan Szkolenia

Wprowadzenie do testowania wydajności

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

Zrozumienie różnych architektur / modeli aplikacyjnych

  • Architektura 2/3-warstwowa
  • Architektura N-warstwowa
  • Architektura oparta na pośrednictwie (MQ, Webservices itp)

Technologia

  • Podstawowe polecenia UNIX (grep, find, edytor vi itp)
  • Podstawowe Oracle/SQL (zapytania, tabele, wyzwalacze itp)
  • Podstawowe koncepcje języków C/Java

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

  • Monitorowanie sprzętu (Windows - Perfmon, UNIX - nmon, vmstat)
    • Kolejka zadań (średnia długość kolejki procesora)
    • We/wy sieciowe
    • We/wy dysków
    • Pamięć (dostępna, wykorzystana, przestrzeń stronicowania, cache systemu plików itp)
    • Procesor (dostępny, wirtualny, online, uprawniony itp)
  • Monitorowanie serwerów sieci web / aplikacyjnych
    • JVM (stos Java) - analiza zrzutu stosu
    • Pool połączeń
    • Pool wątków
  • Zrozumienie różnych narzędzi monitorowania, takich jak CA Wily Introscope, IBM Tivoli itp.
  • Monitorowanie bazy danych
    • Podstawowe optymalizacje zapytań
    • Trace SQL
    • Analiza AWR lub Statspack
    • Plan zapytania
  • Zrozumienie szerokości pasma, FTP
  • Monitorowanie sieci przy użyciu HTTPwatch lub Fiddler

Wymagania

  • Zrozumienie baz danych takich jak Oracle.
  • Zrozumienie kontenerów aplikacji, takich jak WebSphere lub Weblogic itp.
  • Zrozumienie języków programowania, takich jak Java.
  • Wiedza o testowaniu wydajności.
  • Wiedza o SQL
 35 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie