Intrati in legatura

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 testare a performanței: î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 Planului de Testare JMeter

  • Înțelegerea planurilor de testare JMeter
  • Crearea unui plan de testare simplu
  • Componentele unui plan de testare: grup de fire, samplers, listeners ș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 valorilor implicite pentru cererile HTTP și managerilor de antet HTTP
  • Utilizarea controlerelor logice: controlere if, loop, switch și interleave
  • Implementarea temporizatoarelor: temporizatoare constante, uniforme și Gaussian random
  • Integrarea configurației setului de date CSV pentru parametrizare

Aserțiuni și Listeners în JMeter

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

Scripting și Integrarea Plugin-urilor în JMeter

  • Introducere în scriptingul BeanShell în JMeter
  • Scripting cu samplerul JSR223 și Groovy
  • Prezentare generală a plugin-urilor JMeter
  • Instalarea și utilizarea plugin-urilor populare: grafice personalizate, controlere avansate și altele
  • Îmbunătățirea planurilor de testare cu plugin-uri

Testarea în Sarcină a Aplicațiilor Web

  • Configurarea planurilor de testare pentru testarea în sarcină a aplicațiilor web
  • Utilizarea samplerilor HTTP și managerilor de cookie
  • Testarea API-urilor RESTful cu JMeter
  • Analiza rezultatelor: identificarea punctelor de blocare ș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 pentru Testarea Performanței

  • Studiu de caz 1: testarea în sarcină a unei platforme de e-commerce
  • 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
  • Familiarizare 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 (3)

Cursuri viitoare

Categorii înrudite