Schița de curs

Introducere în Testarea Performanței

  • Prezentare generală a testării performanței
  • Importanța testării performanței în dezvoltarea software
  • Tipuri de testări de performanță: încărcare, stres, anduranță, spike, volum și scalabilitate
  • Ciclul de viață al testării performanței

Prezentare generală a Apache JMeter

  • Introducere în Apache JMeter
  • Istoric și evoluția JMeter
  • Caracteristici și capacități ale JMeter
  • Instalarea și configurarea JMeter
  • Interfața JMeter: navigarea în GUI

Bazele Planurilor de Testare în JMeter

  • Înțelegerea planurilor de testare în JMeter
  • Crearea unui plan de testare simplu
  • Componentele unui plan de testare: grup de fire, samplere, ascultători și aserțiuni
  • Rularea primului tău test în JMeter

Construirea Planurilor de Testare Avansate

  • Lucrul cu grupuri de fire: configurarea utilizatorilor și a încărcării
  • Configurarea setărilor implicite pentru cererile HTTP și managerii de antet HTTP
  • Utilizarea controlorilor logici: controlorii if, loop, switch și interleave
  • Implementarea temporizatoarelor: temporizatoare constante, uniforme și Gaussian
  • Integrarea configurării setului de date CSV pentru parametrizare

Aserțiuni și Ascultători în JMeter

  • Introducere în aserțiunile din JMeter
  • Configurarea aserțiunilor de răspuns pentru validare
  • Implementarea aserțiunilor de durată și dimensiune
  • Explorarea ascultătorilor din JMeter: vizualizarea rezultatelor, rapoarte de sinteză și grafice
  • Personalizarea rezultatelor ascultătorilor pentru analiză

Scripting și Integrarea Pluginurilor în JMeter

  • Introducere în scripting-ul BeanShell în JMeter
  • Scripting cu samplerul JSR223 și Groovy
  • Prezentare generală a pluginurilor JMeter
  • Instalarea și utilizarea pluginurilor populare: grafice personalizate, controloare avansate și multe altele
  • Îmbunătățirea planurilor de testare cu pluginuri

Testarea de Încărcare a Aplicațiilor Web

  • Configurarea planurilor de testare pentru testarea de încărcare a aplicațiilor web
  • Utilizarea samplerelor HTTP și managerilor de cookie-uri
  • Testarea API-urilor RESTful cu JMeter
  • Analiza rezultatelor: identificarea punctelor critice și a problemelor de performanță
  • Raportarea și exportul rezultatelor testelor

Testarea Distribuită cu JMeter

  • Introducere în testarea distribuită
  • Configurarea JMeter pentru testarea distribuită
  • Rularea testelor de încărcare distribuite pe mai multe mașini
  • Cele mai bune practici pentru testarea distribuită

Studii de Caz de Testare a Performanței

  • Studiu de caz 1: testarea de încărcare a unei platforme de comerț electronic
  • Studiu de caz 2: testarea de stres a unei aplicații financiare
  • Studiu de caz 3: testarea performanței unui backend de aplicație mobilă
  • Lecții învățate și cele mai bune practici din scenarii reale

Rezumat și Pași Următori

Cerințe

  • Înțelegere de bază a testării software
  • Familiaritate cu tehnologiile web
  • Experiență cu Java

Publicul țintă

  • Ingineri de asigurare a calității
  • Dezvoltatori
  • Administratori de sisteme
 21 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite