Quality Assurance Group

Load and Stress Testing

2 000 UAH за курс
-
Для початківців, Для досвідчених
QA Automation / QA Manual
Цей курс навчить тебе працювати з інструментами Performance-тестування: Apache JMeter, Taurus, Artillery.io та NBomber. Ти дізнаєшся, як створювати тести, запускати навантаження та аналізувати результати. Після курсу зможеш застосовувати ці знання у своїх проєктах.

Про курс

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

Основи JMeter та перші тести

На першому занятті слухачі розпочинають з вимог до тестування продуктивності. Встановлюють та налаштовують JMeter. Вчаться записувати сценарії тестування за допомогою функції Recording. Потім відтворюють ці сценарії та вносять корективи. На завершення - збирають та аналізують основні метрики: час відмови, пропускну здатність і кількість помилок.

Поглиблена робота з JMeter

Друге заняття присвячене розширеним можливостям JMeter. Детально розглядаються налаштування інструменту. Слухачі працюють з Pre та Post processors, які допомагають обробляти дані до і після запитів. Також вивчають плагіни для розширення функціоналу JMeter.

Робота з Taurus та інтеграція

Третій модуль знайомить з інструментом Taurus. Спочатку - загальний огляд можливостей. Потім створення першого тесту в цьому інструменті. Особлива увага приділяється інтеграції Taurus з JMeter для автоматизації тестування.

Тестування навантаження з Nbomber та Artillery.io

Наступні два заняття охоплюють роботу з сучасними інструментами тестування. З Nbomber - огляд, створення тесту та аналіз результатів. З Artillery.io - налаштування, створення API-тестів для HTTP та WebSockets, запуск навантажувальних тестів і моніторинг їх виконання.

Теоретична база тестування продуктивності

Курс включає фундаментальні знання про тестування продуктивності. Слухачі дізнаються, що це за процес і які його види існують. Вивчають методи збору метрик та їх аналіз. Навчаються правильно складати звіти з результатів тестування.

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

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

Вимоги до слухачів

Для комфортного навчання потрібні базові знання HTTP протоколу. Для роботи з NBomber знадобиться розуміння основ C# - класи, інтерфейси, лямбда-функції. З програмного забезпечення - Apache JMeter та Visual Studio для роботи з Nbomber.

Формат навчання

Курс доступний у записі - можна навчатися у власному темпі. Доступ до матеріалів надається на рік. Після успішного завершення видається сертифікат.

Що включено

Видається диплом/сертифікат
Гнучкий графік
Супровід ментора