План на курса

Въведение в Performance Testing

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

Преглед на Apache JMeter

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

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 Часа

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


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

Oтзиви от потребители (4)

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

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