Бесплатно
Теория + задания на реальных сценариях
9 практических модулей
Учитесь в удобном темпе
От команды с 15+ лет в нагрузочном тестировании
Освойте JMeter с нуля — научитесь писать сценарии, настраивать нагрузку и читать результаты. Бесплатный курс от практикующих инженеров Перфоманс Лаб
Курс по JMeter
JMeter — отраслевой стандарт нагрузочного тестирования
JMeter используют в большинстве российских компаний. Если вам поставили задачу провести нагрузочное тестирование или вы хотите освоить новый инструмент — этот курс даст всё необходимое для старта.
Огромное
сообщество
Миллионы пользователей по всему миру. Ответ на любой вопрос найдётся — на форумах, Stack Overflow, GitHub
Open-source инструмент #1
Самый популярный бесплатный инструмент для нагрузочного тестирования
20+ протоколов и технологий
HTTP, WebSocket, Kafka, gRPC, MQTT, JDBC и другие — через встроенные возможности и плагины
КТО ДЕЛАЕТ
Этот КУРС
Перфоманс Лаб — ведущий эксперт в области нагрузочного тестирования в России, существует с 2008 года. Этот курс — концентрат того, с чем мы сталкиваемся в реальных проектах каждый день.
на рынке тестирования
реализованных проектов
инженеров в России обучались тестированию у нас
Знакомство с JMeter. Что такое JMeter, зачем он нужен и как его установить. Разберёмся с интерфейсом, настроим под себя, установим полезные плагины. После этого модуля у вас будет рабочий инструмент и понимание как в нём ориентироваться.
Модуль 1
Введение, установка, интерфейс JMeter
Из чего состоит тест. Потоки, группы пользователей, семплеры, слушатели — что это такое и зачем нужно каждое. Переменные и как с ними работать. После этого модуля вы поймёте логику JMeter, а не просто будете тыкать кнопки.
Модуль 2
Компоненты и переменные JMeter
Записываем реальный сценарий. Как записать HTTP-трафик браузера и превратить его в тест. Самый быстрый способ создать первый реалистичный сценарий нагрузки для вашего сервиса.
Модуль 3
Запись HTTР(S) трафика
Делаем тест настоящим. Записанный сценарий работает для одного пользователя. Параметризация и корреляция — это то, что заставляет его работать для тысячи разных пользователей одновременно. Разберём на практических примерах.
Модуль 4
Параметризация и корреляция
Отлаживаем и не ломаем прод. Как проверить что тест работает правильно до того как вы запустили его на полную мощность. Типичные ошибки и как их найти до того как они найдут вас.
Модуль 5
Отладка сценария тестирования
Настраиваем нагрузку. Как задать нужное количество пользователей, нарастить нагрузку постепенно, смоделировать пиковый трафик. Разница между нагрузочным, стресс- и spike-тестированием на практике.
Модуль 6
Настройка интенсивности подачи нагрузки
Читаем результаты. Отчёт JMeter содержит десятки метрик — какие из них важны и что они говорят о вашей системе. Как понять прошёл тест или нет. Как объяснить результаты коллегам и руководству.
Модуль 7
Анализ данных о результатах тестирования
Запуск тестов JMeter в облачном режиме, ИИ отчёты, подготовка НТ для высоких нагрузок с помощью инструмента Бумк
Модуль 8
Нагрузочное тестирование из облака
Практика. Контрольные задания на основе реальных сценариев. Проверяете себя и закрепляете всё пройденное.
Модуль 9
Контрольные задания
ПРОГРАММА КУРСА
масштабирование нагрузки
подготовка инфраструктуры
автоматизация тестирования
подготовка отчетов
1
Создаёте реалистичный нагрузочный сценарий
Не синтетический, а такой который воспроизводит поведение реальных пользователей
3
Умеете расширять возможности JMeter через плагины
Знаете какие плагины нужны для реальных задач и как их установить
4
Умеете отлаживать тест до запуска
Находите ошибки в сценарии прежде чем они проявятся на реальной нагрузке
8
Знаете как масштабировать нагрузку в облаке, когда одной машины не хватает
7
Можете объяснить результаты коллегам и руководству
Не только «тест прошёл», но и что это значит для продукта
6
Анализируете результаты тестирования осмысленно
Знаете какие метрики важны и что они говорят о системе
5
Конфигурируете разные типы тестов
Нагрузочный, стресс и тест стабильности — под конкретную задачу
2
Понимаете корреляцию и параметризацию
То что отличает рабочий тест от «скрипта который падает на втором запуске»
Что вы умеете после курса
Кому подойдёт курс
Вам поставили задачу провести нагрузочное тестирование, а вы раньше этим не занимались.
Курс даст всё необходимое для старта.
Разработчик
Хотите понимать как ваш код ведёт себя под нагрузкой — до того как это обнаружат пользователи.
Начинающий специалист
Осваиваете нагрузочное тестирование как новое направление и хотите разобраться с главным инструментом индустрии.
QA-инженер
ЧТО ДАЛЬШЕ ПОСЛЕ КУРСА
JMeter — мощный инструмент, но у него есть пределы. Когда одной машины не хватает для нужной нагрузки, отчёты нужно готовить после каждого релиза, а результаты сравнивать между запусками — именно здесь инженеры начинают искать что‑то большее.
ИИ-отчёты
Сравнение релизов
Облачный запуск
Запускайте те же JMeter-скрипты в облаке без настройки инфраструктуры — масштабируйте нагрузку в один клик.
Автоматический анализ результатов после каждого теста — без ручной работы с метриками и таблицами.
Видите как изменилась производительность между запусками — замечаете проблемы до того как их найдут пользователи.
Бумк (BOOMQ) доступен в облаке и в виде on-premise версии для закрытых контуров.
Начните изучать JMETER
прямо сейчас
Бесплатный курс от практикующих инженеров Перфоманс Лаб — без регистрации по сложным формам и без оплаты

Остались
вопросы?

Что я получу в результате курса?
Практическое владение JMeter — от установки до анализа результатов. После курса вы сможете самостоятельно создавать нагрузочные сценарии, запускать тесты и интерпретировать результаты для реальных задач.
Справлюсь ли я, если раньше не работал с JMeter?
Достаточно базового понимания того, как работают веб-приложения. Опыт в тестировании — плюс, но не обязателен. Начинаем с установки JMeter с нуля.
Сколько времени займёт курс?
В своём темпе — без дедлайнов. В среднем 8–12 часов на прохождение.
Почему курс бесплатный?
Мы — Перфоманс Лаб, компания с 15+ лет опыта в нагрузочном тестировании. Нам важно, чтобы в индустрии было больше квалифицированных специалистов. Вы получаете знания — мы получаем сообщество.
Будет ли поддержка во время обучения?
Да — можно задавать вопросы и получать обратную связь.
Если вы не нашли ответ на интересующий вас вопрос, вы можете задать его, отправив сообщение на нашу почту с помощью формы ниже.
Мы всегда на связи!
Задайте вопрос
по курсу JMeter
Нажимая кнопку 'Отправить', Вы соглашаетесь с Политикой защиты и обработки персональных данных
Регистрация
на курс по JMeter
Нажимая кнопку 'Отправить', Вы соглашаетесь с Политикой защиты и обработки персональных данных
Made on
Tilda