О чём курс
Данный курс является вводным по нагрузочному тестированию. В нем рассматриваются такие вопросы и темы, как:
что такое производительность;
каковы цели тестирования производительности;
какие виды тестирования производительности бывают;
анализ приложения и определение ключевых метрик;
нагрузочное тестирование и мониторинг производительности;
анализ результатов тестирования производительности;
настройка производительности приложения.
Цели
После завершения обучения, слушатели будут:
иметь представление о организации нагрузочного тестирования;
иметь представление о требованиях к производительности системы;
знать об этапах проведения нагрузочного тестирования и о видах работ на каждом из этапов.
Целевая аудитория
Тест-менеджеры, начинающие инженеры по нагрузочному тестированию.
Предварительная подготовка
Знание основ тестирования.
Для кого
Тест-менеджер
Улучшаемые навыки
Понимание концепций производительности
Использование инструментов для тестирования производительности
Создание сценариев тестирования производительности
Анализ результатов тестирования
Оптимизация производительности приложений
Темы курса
01
Введение. Цели нагрузочного тестирования
02
Создание “Performance team”
04
Анализ приложения и определение ключевых метрик.
05
Создание тестового стенда
06
Создание нагрузочных скриптов
08
Проведение нагрузочного тестирования и мониторинг производительности
09
Анализ результатов, тюнинг приложения и ретест
Чему вы научитесь
01
Научитесь основным концепциям тестирования производительности, включая типы тестов, такие как нагрузочное, стрессовое и объемное тестирование
02
Освоите работу с популярными инструментами для тестирования производительности, такими как Apache JMeter, LoadRunner и Gatling
03
Научитесь разрабатывать сценарии тестирования производительности, включая моделирование пользовательских действий и настройку параметров нагрузки
04
Освоите методы анализа результатов тестирования производительности, включая интерпретацию метрик, таких как время отклика, пропускная способность и использование ресурсов
05
Научитесь применять полученные знания для оптимизации производительности приложений, включая рекомендации по улучшению кода, конфигурации сервера и архитектуры приложения