Курс: Load and Stress Testing

Викладач(-і) курсу Олег Заревич
Додати у Google Calendar

Мета тестування навантаження — звести до мінімуму ризики низької продуктивності ІТ-систем під навантаженням.
Сьогодні усе більше ІТ компаній розуміють важливість тестування навантаження та шукають саме таких фахівців. На Заході, уже поряд з Automation QA Engineer, спеціалізація Performance QA Engineer набуває популярності.

  • Опис курсу
  • Програма курсу
  • Часті запитання
  • Відгуки випускників

Викладач: Олег Заревич

  • DevOps at Edvantis
  • В тестуванні більше 8 років, з них 6 займається автоматизацією.
  • Технології C#, .Net , Java

Теоретичні знання, які ти отримаєш:

  • Що таке тестування продуктивності;
  • Види тестування продуктивності;
  • Методи збору метрик;
  • Аналіз метрик продуктивності;
  • Звітування результатів тестування продуктивності.

Практичні навички, якими ти оволодієш:

  • Створювати тести за допомогою інструментів: Apache Jmeter, Taurus, Artillery.io, Nbomber;
  • Запускати тести навантаження;
  • Збирати та аналізувати метрики.

На кожному занятті ти познайомишся з інструментами для Performance тестування (Apache Jmeter, Taurus, Artillery.io, Nbomber), вивчиш найбільш популярні та часті кроки й методи застосування цих інструментів.
Ти зрозумієш чим інструменти Performance тестування відрізняються між собою, навчишся працювати з ними, а також зможеш створювати тести на своєму проєкті.

Бажано знати перед початком навчанням:

  • Базові знання HTTP протоколу;
  • Потрібні знання C# (Загальне розуміння ООП (класи, інтерфейси, лямбда функції), (для вивчення NBomber, 4 заняття).

Це треба встановити для навчання на курсі:

Кому буде цікаво:

  • QA Engineer

Після проходження курсу ти отримаєш сертифікат та зможеш записати собі в резюме:

  • Навички проектування, та створення тестів навантаження за допомогою Apache JMeter, Taurus, Artillery.io, Nbomber;
  • Навички збору метрик та аналізу продуктивності системи;
  • Вміння звітувати результати навантаження продуктивності.

Заняття 1
Запуск першого тесту Jmeter

  • Вимоги до Тестування Продуктивності
  • Встановлення та налаштування Jmeter
  • Запис сценарію Recording
  • Відтворення сценарію
  • Налаштування і доопрацювання сценарію
  • Збір та аналіз метрик: час відмови, пропускна здатність, кількість відмов

Заняття 2
Advanced Jmeter Components

  • Детальніше розбираємось із налаштуваннями
  • Pre та Post processors
  • Плагіни

Перші два заняття можна придбати окремо одним дводенним воркшопом: Perfomance test with JMeter

Заняття 3
Using Taurus with JMeter

  • Огляд інструменту
  • Перший тест
  • Інтеграція з Jmeter

Це заняття можна придбати одним воркшопом (посилання у назві заняття).

Заняття 4
Load Testing with Nbomber

  • Огляд Nbomber
  • Перший тест
  • Запуск та аналіз результатів

Це заняття можна придбати одним воркшопом (посилання у назві заняття).

Заняття 5
Load Testing with Artillery.io

  • Налаштування
  • Створення першого API тесту, і його запуск (HTTP, WebSockets)
  • Створення Load Test -у
  • Моніторинг

Це заняття можна придбати одним воркшопом (посилання у назві заняття).

Як відбуватимуться Online заняття на курсі? +

Заняття відбуваються онлайн на спеціально створеній навчальній платформі. https://qagroup.erudition.space/
Щоб отримати доступ до оплаченого курсу, потрібно одноразово зареєструватися, вказавши свій емейл та придумати пароль.
Проведення вебінару відбувається безпосередньо в браузері.
Слухач має можливість задавати питання голосом, або ж коментувати, чи відповідати у текстовому чаті.
Така можливість створює атмосферу живого спілкування.
Після закінчення заняття слухач має можливість переглянути відеозапис заняття, та теоретичні матеріали попередніх лекцій.
Перед початком курсу вам прийде інструкція, як приєднатися та користуватися основними функціями навчальної платформи. Адміністратор проконсультує при виникненні труднощів з підключенням.

Курси та події

Публікації

Відео