Свържете се с нас

Съдържание и теми, включени в курса

Въведение в тестването на производителност

  • Преглед на тестването на производителност
  • Значение на тестването на производителност в разработката на софтуер
  • Видове тестване на производителност: натоварващо, стрес, издръжливост, пиково, обемно и мащабируемост
  • Жизнен цикъл на тестването на производителност

Преглед на Apache JMeter

  • Въведение в Apache JMeter
  • История и развитие на JMeter
  • Характеристики и възможности на JMeter
  • Инсталиране и конфигуриране на JMeter
  • Интерфейс на JMeter: навигация в графичния потребителски интерфейс

Основи на тестовия план в JMeter

  • Разбиране на тестовите планове в JMeter
  • Създаване на прост тестов план
  • Компоненти на тестовия план: група от нишки, семплери, слушатели и асерции
  • Изпълнение на първия ви тест в JMeter

Изграждане на разширени тестови планове

  • Работа с групи от нишки: конфигуриране на потребители и натоварване
  • Конфигуриране на стандартни HTTP заявки и мениджъри на HTTP хедъри
  • Използване на логически контролери: if, loop, switch и interleave контролери
  • Внедряване на таймери: постоянни, равномерни и гаусови случайни таймери
  • Интегриране на конфигурация на CSV набор от данни за параметризация

Асерции и слушатели в JMeter

  • Въведение в асерциите в JMeter
  • Конфигуриране на асерции за отговор за валидация
  • Внедряване на асерции за продължителност и размер
  • Изследване на слушателите в JMeter: преглед на резултати, обобщени доклади и графики
  • Персонализиране на изхода на слушателите за анализ

Скриптиране в JMeter и интеграция на плъгини

  • Въведение в BeanShell скриптирането в JMeter
  • Скриптиране с JSR223 семплер и Groovy
  • Преглед на плъгините за JMeter
  • Инсталиране и използване на популярни плъгини: персонализирани графики, разширени контролери и други
  • Подобряване на тестовите планове с плъгини

Тестване на натоварване на уеб приложения

  • Конфигуриране на тестови планове за тестване на натоварване на уеб приложения
  • Използване на HTTP семплери и мениджъри на бисквитки
  • Тестване на RESTful API с JMeter
  • Анализиране на резултатите: идентифициране на тесни места и проблеми с производителността
  • Докладване и експортиране на резултатите от тестовете

Разпределено тестване с JMeter

  • Въведение в разпределеното тестване
  • Конфигуриране на JMeter за разпределено тестване
  • Изпълнение на разпределени тестове за натоварване на множество машини
  • Най-добри практики за разпределено тестване

Казуси за тестване на производителност

  • Казус 1: тестване на натоварване на платформа за електронна търговия
  • Казус 2: стрес тестване на финансово приложение
  • Казус 3: тестване на производителност на бекенд на мобилно приложение
  • Научени уроци и най-добри практики от реални сценарии

Обобщение и следващи стъпки

Изисквания

  • Основно разбиране на софтуерното тестване
  • Запознатост с уеб технологиите
  • Опит с Java

Аудитория

  • Инженери по осигуряване на качеството
  • Разработчици
  • Системни администратори
 21 Часа

Брой участници


Цена за участник

Отзиви от участници (3)

Предстоящи Курсове

Свързани Kатегории