Знакомство с JMeter. Что такое JMeter, зачем он нужен и как его установить. Разберёмся с интерфейсом, настроим под себя, установим полезные плагины. После этого модуля у вас будет рабочий инструмент и понимание как в нём ориентироваться.
Введение, установка, интерфейс JMeter
Из чего состоит тест. Потоки, группы пользователей, семплеры, слушатели — что это такое и зачем нужно каждое. Переменные и как с ними работать. После этого модуля вы поймёте логику JMeter, а не просто будете тыкать кнопки.
Компоненты и переменные JMeter
Записываем реальный сценарий. Как записать HTTP-трафик браузера и превратить его в тест. Самый быстрый способ создать первый реалистичный сценарий нагрузки для вашего сервиса.
Делаем тест настоящим. Записанный сценарий работает для одного пользователя. Параметризация и корреляция — это то, что заставляет его работать для тысячи разных пользователей одновременно. Разберём на практических примерах.
Параметризация и корреляция
Отлаживаем и не ломаем прод. Как проверить что тест работает правильно до того как вы запустили его на полную мощность. Типичные ошибки и как их найти до того как они найдут вас.
Отладка сценария тестирования
Настраиваем нагрузку. Как задать нужное количество пользователей, нарастить нагрузку постепенно, смоделировать пиковый трафик. Разница между нагрузочным, стресс- и spike-тестированием на практике.
Настройка интенсивности подачи нагрузки
Читаем результаты. Отчёт JMeter содержит десятки метрик — какие из них важны и что они говорят о вашей системе. Как понять прошёл тест или нет. Как объяснить результаты коллегам и руководству.
Анализ данных о результатах тестирования
Запуск тестов JMeter в облачном режиме, ИИ отчёты, подготовка НТ для высоких нагрузок с помощью инструмента Бумк
Нагрузочное тестирование из облака
Практика. Контрольные задания на основе реальных сценариев. Проверяете себя и закрепляете всё пройденное.
подготовка инфраструктуры
автоматизация тестирования