Нагрузочное тестирование — курс от OTUS
Курс «Нагрузочное тестирование» от OTUS — специализированная программа для QA-инженеров, желающих освоить тестирование производительности высоконагруженных систем. За 5 месяцев студенты изучают три ключевых инструмента — JMeter, Gatling и k6, учатся проектировать нагрузочные профили, проводить стресс-тесты и тесты стабильности, анализировать результаты и находить узкие места. Программа включает настройку мониторинга серверов с Grafana и Prometheus, профилирование JVM-приложений и подготовку отчетов для бизнес-стейкхолдеров. Практика на реальных сценариях нагрузки с итоговым проектом.
Как мы оцениваем курсы
Рейтинг ToolFox формируется по 5 критериям, каждый оценивается от 1 до 10:
- Качество программы — полнота материала, актуальность технологий
- Практика — реальные проекты, код-ревью, тренажёры
- Поддержка — наставники, обратная связь, сообщество
- Трудоустройство — карьерный центр, помощь с резюме
- Цена/качество — соотношение стоимости и получаемых навыков
Итоговый балл — среднее арифметическое 5 критериев. Обновляется при каждом пересмотре курса.
- Платформа
- OTUS
- Автор
- Команда OTUS, OTUS
- Длительность
- 5 мес, 8 ч/нед
- Формат
- Онлайн. Вебинары 2 раза в неделю, практические задания, итоговый проект
- Уровень
- Продвинутый
- Язык
- Русский
- Сертификат
- Сертификат OTUS
- Обновлено
- март 2026 г.
Полная стоимость: 58 800 ₽
Программа и содержание
Модули и темы
Основы нагрузочного тестирования: виды тестов (нагрузочное, стресс, объемное, стабильностное), ключевые метрики (RPS, latency, throughput), проектирование профилей нагрузки и определение критериев приемки.
- Виды нагрузочных тестов
- Метрики производительности
- SLA/SLO
- Профиль нагрузки
- Capacity planning
Введение в нагрузочное тестирование
Теория перформанс-тестирования, виды нагрузки, метрики производительности
Основы нагрузочного тестирования: виды тестов (нагрузочное, стресс, объемное, стабильностное), ключевые метрики (RPS, latency, throughput), проектирование профилей нагрузки и определение критериев приемки.
- Виды нагрузочных тестов
- Метрики производительности
- SLA/SLO
- Профиль нагрузки
- Capacity planning
Apache JMeter
Проектирование и запуск нагрузочных тестов в JMeter
Глубокое изучение Apache JMeter: создание тест-планов, работа с Thread Groups, настройка Samplers и Listeners. Корреляция и параметризация запросов, распределенное тестирование.
- JMeter
- Thread Groups
- Samplers
- Listeners
- Корреляция
- Параметризация
Gatling и k6
Современные инструменты нагрузочного тестирования
Освоение Gatling: написание сценариев на Scala DSL, настройка инжекции нагрузки. Знакомство с k6: скрипты на JavaScript, интеграция с CI/CD, облачное тестирование.
- Gatling
- k6
- Scala DSL
- JavaScript
- Performance as Code
Мониторинг и профилирование
Мониторинг серверов, профилирование приложений, выявление узких мест
Настройка мониторинга серверов при нагрузке: Grafana + Prometheus/InfluxDB. Профилирование JVM-приложений, анализ потребления ресурсов CPU, RAM, дисковой подсистемы и сети.
- Grafana
- Prometheus
- InfluxDB
- Профилирование JVM
- Системный мониторинг
Анализ результатов и отчетность
Интерпретация результатов, подготовка отчетов, рекомендации по оптимизации
Анализ результатов нагрузочного тестирования: выявление узких мест, интерпретация графиков и метрик. Подготовка отчетов для технической команды и бизнес-стейкхолдеров.
- Анализ метрик
- Bottleneck analysis
- Отчеты для бизнеса
- Рекомендации по оптимизации
Итоговый проект
Полный цикл нагрузочного тестирования реального сервиса
Финальный проект: проектирование профиля нагрузки, написание сценариев, проведение тестов, анализ результатов и подготовка отчета с рекомендациями. Защита перед экспертами.
- Тест-план нагрузки
- Сценарии
- Проведение тестов
- Анализ
- Защита проекта
Чему научитесь
Для кого подходит
- →QA-инженерам с опытом, желающим специализироваться на перформанс-тестировании
- →DevOps-инженерам, ответственным за производительность сервисов
- →Разработчикам, которые хотят понимать нагрузочное тестирование своих приложений
Требования
- →Опыт в тестировании ПО от 1 года
- →Базовые знания HTTP, REST API, клиент-серверной архитектуры
- →Понимание основ Linux и работы с командной строкой
Плюсы и минусы курса Нагрузочное тестирование
Обзор подготовлен редакцией ToolFox · Обновлено: март 2026 г.
Плюсы
- Три инструмента в одном курсе: JMeter, Gatling, k6
- Практика мониторинга с Grafana и Prometheus
- Узкая специализация — нагрузочное тестирование востребовано и хорошо оплачивается
- Живые вебинары с экспертами-практиками
- Итоговый проект с полным циклом перформанс-тестирования
- Обучение подготовке отчетов для бизнеса
Минусы
- Требуется опыт в тестировании — не подойдет новичкам
- Нет диплома о профессиональной переподготовке
- Мобильное перформанс-тестирование не рассматривается
Отзывы (1)
Загрузка комментариев...
Похожие курсы
Часто задаваемые вопросы
Какой опыт нужен для поступления?
Какие инструменты изучаются?
Нужно ли уметь программировать?
Какой документ выдается?
Востребована ли эта специализация на рынке?
Можно ли совмещать с работой?
Какой опыт нужен для поступления?
Необходим опыт в тестировании ПО от 1 года. Нужно понимать HTTP, REST API, основы клиент-серверной архитектуры. Знание Linux на уровне командной строки будет плюсом.
Какие инструменты изучаются?
Три основных инструмента: Apache JMeter (самый распространенный), Gatling (современный, на Scala) и k6 (JavaScript-based, интеграция с CI/CD). Также Grafana, Prometheus и InfluxDB для мониторинга.
Нужно ли уметь программировать?
Базовые навыки программирования желательны для работы с Gatling (Scala) и k6 (JavaScript). JMeter можно использовать без кода. Курс дает необходимый минимум для каждого инструмента.
Какой документ выдается?
Сертификат OTUS о прохождении курса «Нагрузочное тестирование» при выполнении итогового проекта и набора проходного балла.
Востребована ли эта специализация на рынке?
Да, специалисты по нагрузочному тестированию востребованы в крупных компаниях с высоконагруженными системами. Зарплаты обычно выше, чем у ручных тестировщиков, на 30-50%.
Можно ли совмещать с работой?
Да, вебинары проходят по вечерам 2 раза в неделю. На домашние задания потребуется 4-6 часов дополнительно.