Главная страница | Каталог | Тестировщики | Курсы | Введение в нагрузочное тестирование
Очное обучение
NTEST
Введение в нагрузочное тестирование
6 дн. (48 часов ч.)
27 500 руб.
Заказать
Новинка
О курсе
Обучение по курсу “Введение в нагрузочное тестирование ПО” направлено на формирование представления о нагрузочном тестировании программного обеспечения, этапах и видах работ по обеспечению необходимой производительности ИТ-систем. Рассматриваются подходы и практические примеры по разработке тестовой документации, моделированию нагрузки, анализу и поиску «узких мест» ИТ-систем.

Занятия проходят по субботам.
Для кого этот курс?
Начинающие инженеры по нагрузочному тестированию, тест-менеджеры, ИТ-специалисты по разработке высоконагруженных информационных систем и решений.
Программа курса
Введение
  • Описание терминологии нагрузочного тестирования
  • Описание предпосылок, целей и задач нагрузочного тестирования
  • Классификация видов нагрузочного тестирования
  • Описание жизненного цикла нагрузочного тестирования
  • Обзор нормативной документации по нагрузочному тестированию
  • Описание требований к производительности ИТ-систем
  • Описание и примеры составления профилей нагрузочного тестирования
  • Описание и примеры моделирования нагрузки
  • Описание и примеры генерации тестовых данных
  • Описание подхода к разработке и примеры нагрузочных скриптов
  • Описание требований к нагрузочным скриптам
  • Описание подхода к проведению первичного анализа результатов нагрузочного тестирования
  • Описание подхода к предоставлению результатов нагрузочного тестирования
  • Типичные проблемы, возникающие в ходе выполнения проектов по нагрузочному тестированию.
Модуль Введение в HP LoadRunner (протокол HTTP)
  • Краткий обзор программного продукта
  • Состав программного продукта HP LoadRunner
  • Ключевые понятия и интерфейс HP Virtual User Generator
  • Скриптовый язык HP Virtual User Generator (Vugen)
  • Выбор протокола записи нагрузочных скриптов
  • Запись нагрузочных скриптов
  • Параметризация и отладка нагрузочных скриптов
  • Расстановка транзакций
  • Интерфейс HP Controller
  • Составление сценария в HP Controller
  • Настройка запуска сценария нагрузочного тестирования
  • Контроль выполнения нагрузочного теста
  • Первичная оценка результатов нагрузочного тестирования
  • Обработка результатов нагрузочного теста в HP Analysis
Модуль HP Load Runner (протокол True Client)
  • Подход к нагрузочному тестированию по протоколу Ajax TruClient
  • Преимущества и недостатки нагрузочного тестирования по протоколу Ajax TruClient
  • Выбор браузера для разработки скриптов по протоколу Ajax TruClient
  • Требования к аппаратному обеспечению
  • Разработка нагрузочных скриптов по протоколу Ajax TruClient
  • Рекомендации по разработке нагрузочных скриптов по протоколу Ajax TruClient
  • Особенности подачи нагрузки по протоколу Ajax TruClient
  • Типичные проблемы и способы их решения
Модуль HP Load Runner (протокол CITRIX/RDP)
  • Подход к нагрузочному тестированию по протоколу CITRIX/RDP
  • Преимущества и недостатки нагрузочного тестирования по протоколу CITRIX/RDP
  • Выбор браузера для разработки скриптов по протоколу CITRIX/RDP
  • Требования к аппаратному обеспечению
  • Разработка нагрузочных скриптов по протоколу CITRIX/RDP
  • Рекомендации по разработке нагрузочных скриптов по протоколу CITRIX/RDP
  • Особенности подачи нагрузки по протоколу CITRIX/RDP
  • Типичные проблемы и способы их решения
Модуль Apache Jmeter
  • Возможности.
  • Особенности.
  • Интерфейс.
  • Состав тест-плана.
  • Описание элементов.
  • Controllers.
  • Listeners.
  • Порядок выполнения элементов.
  • Запись стандартными средствами.
  • Запись с помощью Fiddler.
  • Экспорт в JMeter.
  • Параметризация.
  • Варианты загрузки пула данных.
  • Переменные.
  • Область видимости.
  • Получение значений из ответа от сервера.
  • Часто возникающие ошибки.
  • Способы решения проблем.
Предварительная подготовка
Знание основ теории тестирования программного обеспечения.