На цьому курсі починають з основ навантажувального тестування. Розповідають, з чого починається тестування і які проблеми можна виявити. Вчать встановлювати Java середовище та запускати JMeter. Студенти одразу записують перший сценарій та знайомляться з assertions.
Далі курс показує, як працювати з профілями користувачів. Тут пояснюють паралелізм транзакцій, масштабованість системи та види навантажувального тестування. Студенти вчать записувати сценарії вручну, використовуючи змінні користувача та Regular Expression Extractor.
Цей блок присвячений роботі з HTTP та HTTPS протоколами. Розглядають CSRF токени, CA сертифікати та способи запису HTTPS сценаріїв. Студенти використовують PreProcessors та створюють складні сценарії, застосовуючи отримані знання.
Тут учасники курсу вчать моделювати продуктивність системи. Розглядають різні підходи та методи тестування. Також вивчають кращі практики створення сценаріїв, встановлення плагінів та принципи побудови ефективних тестів.
Цей модуль охоплює підготовку до навантажувального тестування - створення тест плану та стратегії. Показують, як генерувати інтенсивне навантаження, включаючи роботу з бот мережами. Студенти вчать складати звіти та читати графіки результатів тестування.
Завершальна частина курсу демонструє додаткові інструменти. Розглядають інтеграцію з InfluxDB та Grafana для безперервного моніторингу даних. Також вивчають консольний режим запуску JMeter та розбирають найпоширеніші випадки використання на практичних прикладах.
Заняття проводяться в вечірній час, що зручно для працюючих спеціалістів. Курс включає практику на реальних проектах, що дає можливість застосувати знання в реальних умовах. Під час навчання та після його завершення передбачена підтримка викладачів. Після успішного закінчення курсу видається свідоцтво.