Навантажувальне тестування з JMETER

Дата старту:

17.11.2021

Тривалість:

21 годин

Онлайн
Вечір

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

Ціна

5 700 грн

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

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

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

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

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

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

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

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

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

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

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

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

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

Заняття 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 magick між Нами та навантажуваним сервісом;

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. Розгляд за допомогою прикладів найпоширеніших випадків.

Читати далі