Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Durata 21 ore
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
Mărturii (2)
Informatiile despre API
Mihail Mateiu - Omniasig
Curs - Curs XML xQuerry API
Posibilitățile Postman și utilizarea sa viitoare.
Gordana Gacic - SEE Digital D.O.O.
Curs - API Testing with Postman
Tradus de catre o masina