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, durabilitate, pic, volum și scalabilitate
  • Ciclul de viață al testării performanței

Prezentare generală a Apache JMeter

  • Introducere în Apache JMeter
  • Istoria și evoluția JMeter
  • Caracteristici și capacitatea JMeter
  • Instalarea și configurarea JMeter
  • Interfața JMeter: navigarea prin GUI

Noțiuni de bază ale planurilor de test JMeter

  • Înțelegerea planurilor de test JMeter
  • Crearea unei planuri de test simple
  • Componentele unui plan de test: grupul de thread-uri, samplerele, ascultătorii și aserțiile
  • Executarea primului test în JMeter

Construirea Planurilor de Test Avansate

  • Lucrul cu grupurile de thread-uri: configurarea utilizatorilor și a încărcării
  • Configurarea implicită a cererilor HTTP și managerii de anteturi HTTP
  • Utilizarea controlorilor logici: if, loop, switch și interleave
  • Implementarea timerelor: constante, uniforme și gaussian random
  • Integrarea configurației setului de date CSV pentru parametrizare

Aserțiile și ascultătorii JMeter

  • Introducere în aserțiile din JMeter
  • Configurarea aserțiilor de răspuns pentru validare
  • Implementarea aserțiilor durată și dimensiune
  • Explorarea ascultătorilor JMeter: vizualizarea rezultatelor, rapoartele sumarizate și graficele
  • Personalizarea ieșirii ascultătorilor pentru analiză

Scripting-ul și Integrarea Plugin-urilor JMeter

  • Introducere în scripting cu BeanShell în JMeter
  • Scripting cu JSR223 sampler și Groovy
  • Prezentare generală a plugin-urilor JMeter
  • Instalarea și utilizarea plugin-urilor populare: grafice personalizate, controlori avansati, și mai multe
  • Îmbunătățirea planurilor de test cu plugin-uri

Testarea încărcării Aplicațiilor Web

  • Configurarea planurilor de test pentru testarea încărcării aplicațiilor web
  • Utilizarea sampler-urilor HTTP și managerii de cookie-uri
  • Testarea API-urilor RESTful cu JMeter
  • Analiza rezultatelor: identificarea punctelor slabe și a problemelor de performanță
  • Raportarea și exportul rezultatelor testului

Testare Distribuită cu JMeter

  • Introducere în testarea distribuită
  • Configurarea JMeter pentru testarea distribuită
  • Executarea testelor de încărcare distribuite pe mai multe mașini
  • Prinții de bună practică pentru testarea distribuită

Studii de caz ale Testării Performanței

  • Studiu de caz 1: testarea încărcării unei platforme de comerț electronic
  • Studiu de caz 2: testarea stresului unei aplicații financiare
  • Studiu de caz 3: testarea performanței backend-ului unei aplicații mobile
  • Lecțiile învățate și prinții de bună practică din scenarii reale

Rezumat și următorii pași

Cerințe

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

Auți

  • Ingineri de asigurare a calității (QA)
  • Dezvoltatori
  • Administratori de sisteme
 21 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite