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

Дата старту:

23.04.2024

Тривалість:

24 годин

Онлайн
Вечір

19:00 – 22:00

Вт

Чт

Пн

19:00 – 22:00

Вт

19:00 – 22:00

Ср

19:00 – 22:00

Чт

19:00 – 22:00

Пт

19:00 – 22:00

Сб

19:00 – 22:00

Нд

19:00 – 22:00

Ціна

6 300 грн

Записатися на курс

Курси тестування продуктивності

 

Курси «Тестування продуктивності» допоможуть поповнити Ваш арсенал професійних вмінь та навичок методикою проведення тестування навантаження на програму.

За допомогою тестування продуктивності визначають реакцію додатків на навантаження. Наприклад:

  • час, за який додаток виконує різні операції;
  • межі значень безлічі користувачів, що працюють з програмою в один і той же момент;
  • роботу додатку на своїх граничних можливостях.

Пройшовши наші курси «Тестування продуктивності», Вам стануть знайомі всі техніки та секрети тестування продуктивності веб-додатків та визначення параметрів працездатності програм.

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

Курс навчання розрахований на ІТ-фахівців, що мають наступні знання та досвід:

Також Ви отримуєте:

Свідоцтво про закінчення курсу

Практичні навички

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

Заняття 1

1. Вступ до навантажувального тестування:

1.1. З чого починається тестування;

1.2. Навантажувальне тестування – перший крок до автоматизації;

1.3. Коло проблем, які допомагає виявити навантажувальне тестування;

2. Ознайомлення з інструментом:

2.1. Встановлення Java середовища;

2.2. Запуск інструменту JMeter;

2.3. Запис першого сценарію;

2.4. Assertions.

 

Заняття 2

1. Профілі користувачів:

1.1. Паралелізм користувачів/транзакцій;

1.2. Масштабованість системи;

1.3. Види навантажувального тестування;

2. Запис сценарію вручну:

2.1. Змінні користувача – CSV, User Defined Variables;

2.2. PostProcessor – Regular Expression Extractor.

 

Заняття 3 — Базове ускладнення

1. Black magic між Нами та Навантажуваним сервісом:

1.1. HTTP vs. HTTPS;

1.2. CSRF Tokens;

1.3. Protocols;

1.4. CA certificates;

2. Запис HTTPS сценарію:

2.1. Підстановка CA сертифікатів;

2.2. PreProcessors;

2.3. Створення складного сценарію (використовуватимемо отримані знання).

 

Заняття 4 — Ускладнене базове ускладнення

1. Спочатку поміркуємо головою, а потім стрибатимемо за бананами:

1.1. Моделювання продуктивності;

1.2. Підходи та методи;

1.3. Чому це настільки важливо;

2. «Кращі» практики при створенні сценаріїв:

2.1. Встановлення плагінів;

2.2. Гарний сценарій.

 

Заняття 5 — Складно, проте необхідно

1. Підготовка до навантажувального тестування:

1.1. Тест план;

1.2. Тест стратегія;

2. Генерація «супер» навантаження:

2.1. Бот мережа.

 

Заняття 6 — Без цього буде складно

1. Складання звіту;

2. Читання графіків.

 

Заняття 7

1. Безперервне отримання даних, InfluxDB + Grafana;

2. Консольний режим запуску JMeter, параметризація;

3. Розгляд за допомогою прикладів найпоширеніших випадків.

Читати далі