Курс: Load and Stress Testing

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

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

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

Що отримає студент по завершенню курсу?

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

Якщо підсумувати, в основу курсу по тестування навантаження ми намагалися вкласти по максимуму практичне застосування найпопулярніших інструментів. Всі отримані теоретичні знання закріплюватимуться на реальних прикладах. В кінці курсу студенти для видачі сертифікату повинні захистити виконаний проект + складуть контрольну роботу.

Необхідні базові вимоги до студента

  • знання і мінімальний досвід роботи у тестуванні ПЗ ;
  • розуміння функціонування комп’ютерних мереж;

Зареєструватись на курс

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

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

Advanced Jmeter Components

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

Taurus

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

Робота з інструментом Gatling

  • Огляд Gatling.io
  • Створення і запуск Load Test -у
  • Аналіз результатів

Огляд інструменту Artillery.io

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