Курс Тестування навантаження з JMETER

  • Online
  • Для досвідчених
  • QA Automation / QA Manual
Навчальний центр: QALight
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:27 годин
Початок курсу:23.09.2025
Вартість навчання:9 990 UAH за курс

Курс допоможе вдосконалити навички та опанувати методику проведення тестування навантаження на програму. Після завершення навчання ви зможете: проводити тестування навантаження WEB-додатків, визначати параметри працездатності програм, проєктувати тести, визначати можливості системи залежно від апаратної архітектури, розробляти плани тестування та автоматизувати тестування продуктивності з використанням Apache JMeter.

Програма курсу

Вступ та ознайомлення з інструментом

  • Вступ до навантажувального тестування:
    • З чого починається тестування.
    • Навантажувальне тестування – перший крок до автоматизації.
    • Коло проблем, які допомагає виявити навантажувальне тестування.
  • Ознайомлення з інструментом:
    • Встановлення Java середовища.
    • Запуск інструменту JMeter.
    • Запис першого сценарію.
    • Assertions.

Користувачі

  • Профілі користувачів:
    • Паралелізм користувачів/транзакцій.
    • Масштабованість системи.
    • Види навантажувального тестування.
  • Запис сценарію вручну:
    • Змінні користувача – CSV, User Defined Variables.
    • PostProcessor – Regular Expression Extractor.

Базове ускладнення

  • Black magic між Нами та Навантажуваним сервісом:
    • HTTP vs HTTPS.
    • CSRF Tokens.
    • Protocols.
    • CA certificates.
  • Запис HTTPS сценарію:
    • Підстановка CA сертифікатів.
    • PreProcessors.
    • Створення складного сценарію (використовуватимемо отримані знання).

Ускладнене базове ускладнення

  • Спочатку поміркуємо головою, а потім стрибатимемо за бананами:
    • Моделювання продуктивності.
    • Підходи та методи.
    • Чому це настільки важливо.
  • "Кращі" практики при створенні сценаріїв:
    • Встановлення плагінів.
    • Гарний сценарій.

Складно, проте необхідно

  • Підготовка до навантажувального тестування:
    • Тест план.
    • Тест стратегія.
  • Генерація "супер" навантаження:
    • Бот мережа.

Без цього буде складно

  • Складання звіту.
  • Читання графіків.

Додаткові можливості

  • Безперервне отримання даних, InfluxDB + Grafana.
  • Консольний режим запуску JMeter, параметризація.
  • Розгляд за допомогою прикладів найпоширеніших випадків.

Особливості курсу

  • Заняття проходять у вечірній час
  • Практика на реальних проєктах
  • Підтримка під час та після навчання
  • Свідоцтво про закінчення курсу

Вимоги для проходження курсу

  • Знання основ тестування ПЗ
  • Знання ОС сімейства MS Windows, Unix
  • Знання основ комп'ютерних мереж
  • Знання основ SQL

Викладачі курсу

Дмитро Сидоренко - побудова інформаційних структур, включаючи корпоративні сервера на базі операційної системи FreeBSD.
Святослав Сєвонькаєв - Performance Analyst в "EPAM".

Категорії курсу

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
EPAM
Формат
Online
Початок навчання
01.02.2024
Тривалість
14 тижнів
Рівень
Для початківців
Мова навчання
English
Вартість
безкоштовно
Навчальний центр
EPAM
Формат
Online
Початок навчання
14.01.2025
Тривалість
14 тижнів
Рівень
Для початківців
Мова навчання
English
Вартість
безкоштовно
Навчальний центр
Stfalcon Academy
Формат
Online
Початок навчання
Дата формується
Тривалість
3 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
10 260 UAH за курс
Навчальний центр
Powercode Academy
Формат
Online
Початок навчання
Будь-який момент
Тривалість
32 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
16 150 UAH за курс