Тренинг по нагрузочному тестированию с помощью JMeter

Нагрузочное тестирование - это свой мир, со своими методиками и инструментами. Возьмем классический пример - систему обработки багажа в аэропорту. В этой системе важны:

  • скорость обработки багажа;
  • точность прохождения;
  • максимальная пропускная возможность ленты. 

Если хоть один из этих параметров будет неудовлетворительным, то сумма выплат по искам недовольных пассажиров превысит доход компании. Результат очевиден - банкротство компании. Чтобы это предотвратить, необходимы инструменты и методы нагрузочного тестирования.

Во время тренинга мы с вами познакомимся с нагрузочным тестированием, его приемами и инструментами на примерах. Создадим ваши первые сценарии и проанализируем результаты. В качестве основного инструмента нагрузочного тестирования мы будем использовать JMeter. Это популярный и бесплатный инструмент для нагрузочного тестирования, со множеством полезных функций, которые можно расширять согласно вашим требованиям и необходимости.

Послужной список возмостей инструмента начинается простыми веб-приложениями (HTTP, HTTPS), и заканчивается огромнейшими enterprise приложениями со всевожможными решениями, такими как JMX, SOAP, REST, Database, JMS, Mail (POP3, IMAP), LDAP.

Программа тренинга:

  • Введение
    • Цели и задачи
    • Выбор инструмента
    • Процесс нагрузочного тестирование и его составляющие
  • Причины и источники проблем
    • Двухкомпонентная архитектура
    • Трёхкомпонентной архитектуры
    • Веб-сервисы
    • Базы данных (SQL)
    • Особенности тестирования десктопных приложений
    • Кластеры и Cloud
  • Планирование и проектирования нагрузочного тестирования
    • Запись простого сценария на JMeter
    • Анализ требований и отбор сценариев для тестирования
    • Проектирование тестов и профили нагрузки
    • Усложнение и выполнение сценариев нагрузки:
      • Параметризация и отладка сценариев
      • Извлечения данных из запросов
      • Соотношение запросов в рамках сценария
      • Конструкции управления сценариями (условные действия, циклы, случайные данные, задержки, верификация запросов)
      • Переиспользование сценариев с помощью модулей
    • Обработка результатов тестирования:
      • Понимание  средних значений и аномалий
      • Сбор основных метрик: время отклика, пропускная способность, количество отказов
      • Анализ полученных результатов
    • Составление отчета о тестировании
  • Дополнительные возможности
    • Ошибки, которые можно обнаружить
    • Генерация нагрузки из нескольких источников и сбор данных

Формат тренинга:

  • Теоретический, по всем аспектам работы с инструментом.

http://poliarush.com/trainings

где регистрация ?)

больше нет курсов?

Было бы здорово послушать углубленный курс анализа результатов тестирования производительности (аппаратные метрики, потенциальные узкие места популярного enterprise ПО и так далее)

2 лайка

Да а то по автоматизации навалом всего… а по нагрузке вообще по нулям, в плане анализа результатов тем более.

Яндекс танк, jmeter и т.д. Хотя бы бесплатные проги

2 лайка