План на курса

Въведение в тестването на производителността

  • Жизнен цикъл на тестване на ефективността.
  • Интерпретация на резултатите от теста за ефективност.

Разбиране на различни архитектури/модели на приложения

  • 2/3 етажна архитектура
  • N нивова архитектура
  • Архитектура, базирана на междинен софтуер (MQ, уеб услуги и т.н.).

технология

  • Основни UNIX команди (grep, find, vi редактор и т.н.)
  • Основен Oracle/SQL (заявки, таблици, тригери и т.н.)
  • Основни концепции за C/Java.

Подробен анализ - концепции/инструменти за наблюдение

  • Хардуерен мониторинг (Windows -Perfmon, UNIX -nmon, vmstat)
    • Опашка за изпълнение (средна дължина на опашката на процесора)
    • Мрежа IO
    • Диск IO
    • Памет (налична, използвана, пространство за пейджинг, FS кеш и т.н.)
    • CPU (наличен, виртуален, онлайн, озаглавен и т.н.)
  • Web Server/Наблюдение на сървъра на приложения
    • JVM (Java heap) - анализ на дъмп на купчина
    • Пул за свързване
    • Пул от нишки
  • Разбиране на различни инструменти за мониторинг като CA Wily Introscope, IBM Tivoli и др.
  • Мониторинг на бази данни
    • Основна настройка на заявката
    • SQL Следи
    • AWR или анализ на Statspack
    • План за запитване
  • Разбиране на честотната лента, FTP
  • Разбиране на мрежовия мониторинг с помощта на HTTPwatch или Fiddler

Изисквания

  • Разбиране на бази данни като Oracle.
  • Разбиране на контейнери на приложения като WebSphere или Weblogic и др.
  • Разбиране на езици за програмиране като Java.
  • Познания за тестване на ефективността.
  • Познаване на SQL
 35 Часа

Брой участници


Цена за участник

Oтзиви от потребители (1)

Предстоящи Курсове

Свързани Kатегории