beginner s guide web application performance testing using wapt pro
Primim multe solicitări de la furnizori pentru a revizui instrumentele de automatizare a testelor. Revizuim unele dintre aceste instrumente atunci când considerăm că ceva este util cititorilor noștri. Obținem versiunea de evaluare pentru aceste recenzii, dar pentru majoritatea acestor instrumente, este disponibilă și versiunea de încercare, astfel încât să puteți încerca aceste instrumente de unul singur. La urma urmei, pentru a te pricepe la ceva, trebuie să exersezi.
Astăzi, analizăm unul dintre aceste utile instrument de performanță a aplicațiilor web - XXXV Pro.
Dacă tocmai ați început să utilizați acest instrument sau doriți să-l încercați, veți găsi această recenzie utilă.
XXXV Pro 4.0 este cea mai recentă actualizare a popularului instrument de testare a încărcării web dezvoltat de SoftLogice Inc. Versiunea lor anterioară era numerotată 3.5, deci aceasta ar trebui considerată o actualizare majoră. În această recenzie, voi compara în principal aceste două versiuni.
Citeste mai mult=> Aflați mai multe despre versiunile anterioare WAPT aici.
( Notă : Faceți clic pe orice imagine pentru vizualizare mărită)
Funcțiile actualizate ale produsului au în general aceeași interfață grafică cu toate elementele de interfață familiare utilizatorilor WAPT Pro, cu doar elemente grafice oarecum reîmprospătate. Vizualizarea din stânga este structurată puțin mai bine decât înainte, cu mai multe pagini care conțin setări pentru jurnal și raport.
Contoarele de performanță sunt acum gestionate într-un mod ușor diferit, oferind în esență aceeași funcționalitate. Numărul de contoare predefinite a fost extins.
Când creați un scenariu nou, vedeți Expertul ca mai înainte.
cele mai bune compilatoare pentru c ++
Este încă vizat pentru utilizatorii începători, conținând astfel o mulțime de explicații și sugestii. Cu toate acestea, în această versiune, au eliminat alegerea ciudată și înșelătoare între diferite tipuri de teste.
Această pagină vă permite acum să selectați tip de încărcare direct. Alegerea este limitată la trei opțiuni ca înainte. Paginile ulterioare ale vrăjitorului sunt în general neschimbate.
Noul mod de înregistrare:
Prima diferență semnificativă față de versiunile anterioare vine să fie redată atunci când încercați să înregistrați un profil. După ce faceți clic pe butonul „Rec” de pe bara de instrumente, WAPT Pro intră în modul de înregistrare, care este complet diferit în noua versiune.
Toate cererile HTTP interceptate de reportofon apar în vizualizarea din stânga sub folderul „Recorder”. Nu sunt înregistrate direct în profil ca înainte. Toate cererile, inclusiv „elementele paginii” apar acolo în formatul brut.
Deci, dacă selectați o solicitare, veți vedea numai anteturile acesteia în vizualizarea corectă. Acest lucru se face probabil pentru a crea o vizibilitate mai bună a procesului de înregistrare în general.
(Faceți clic pe imagine pentru vizualizare mărită)
cum pot deveni tester de produse
Nu puteți edita nimic în proprietăți până nu terminați înregistrarea, dar puteți insera marcaje pentru a evidenția structura profilului și a marca părțile logice complete. Când faceți clic pe butonul „Stop Rec”, WAPT Pro procesează conținutul înregistrat și îl convertește în profilul obișnuit, la fel ca înainte.
Această conversie durează ceva timp, deci este posibil să trebuiască să așteptați câteva secunde. Cu toate acestea, aceasta este o mică cheltuială pentru o îmbunătățire mare a vitezei de înregistrare și a vizibilității. Cu versiunile anterioare ale WAPT Pro, ați putea aștepta mult mai mult în timpul procesului de înregistrare, în timp ce ghiciți dacă mai trece ceva sau dacă totul s-a blocat și s-a rupt deja. Acest lucru a fost destul de enervant și acum această problemă pare să fie rezolvată.
Cu WAPT Pro 4.0, SoftLogica a reușit în cele din urmă să creeze o versiune pe 64 de biți pentru componenta la locul de muncă. Îmi amintesc că acum câțiva ani au adăugat o opțiune pentru a utiliza un agent de încărcare pe 64 de biți pentru teste mari. Locul de muncă a rămas până acum pe 32 de biți în toate versiunile.
Deși acest lucru nu a fost o problemă pentru majoritatea utilizatorilor, cei care doreau să lucreze cu profiluri foarte lungi (cum ar fi cele care constau în 5.000 de cereri) sau testele care necesită volume extraordinare de date au experimentat eșecuri destul de dramatice atunci când produsul sa prăbușit din cauza memoriei virtuale insuficiente.
Acum această problemă este rezolvată complet și ceea ce este destul de remarcabil, se face fără costuri suplimentare. Dacă aveți o licență WAPT Pro, puteți alege să instalați versiunea pe 32 de biți sau pe 64 de biți. Agentul de încărcare pe 64 de biți (numit x64 Load Engine) rămâne totuși o extensie plătită separat.
Noua versiune este probabil mai aplicabilă și pentru testele mari și complexe și în alte privințe. Toate elementele GUI funcționează vizual mai rapid chiar și atunci când aveți mii de articole în vizualizări. Și aceasta nu este singura îmbunătățire a utilizabilității. În toate versiunile anterioare, ați fost limitat la o singură fereastră la locul de muncă din sistemul dvs. Acest lucru a fost incomod, deoarece dacă ați făcut un test lung, nu ați putea face nimic în paralel. Acum această limitare a dispărut. Puteți utiliza în continuare o singură fereastră la un moment dat pentru a rula teste și una pentru înregistrare. Cu toate acestea, puteți deschide câte ferestre doriți să răsfoiți și să comparați rezultatele testelor, să lucrați cu profiluri și jurnale etc.
O altă mare realizare este că acum puteți specifica criterii de promovare / eșec pentru orice test. Acest lucru ne sugerează că un test nu este doar o emulare a unei anumite sarcini din viața reală.
Aceasta este o parte a procesului QA care ar trebui să stabilească dacă sistemul îndeplinește sau nu cerințele de performanță. Acum, în WAPT Pro, puteți specifica condiții exacte, făcând distincție între testele reușite și cele eșuate.
Una dintre noile caracteristici pe care nu le înțeleg pe deplin este metrica „degradarea performanței”. Trebuie să setați așa-numitul „timp de referință” pentru fiecare solicitare și WAPT va calcula diferența față de timpul de referință respectiv în test.
În opinia mea, acest lucru produce doar numere suplimentare în raport, prezentând în esență aceleași rezultate. Din fericire, puteți dezactiva toate solicitările legate de acea caracteristică și puteți elimina valorile suplimentare din raport.
Un alt ciudat, dar caracteristică interesantă este capacitatea de a procesa rezultatele testelor cu propriul cod JavaScript. După cum am înțeles, aceasta este o altă încercare de a oferi metode pentru analiza automată a rezultatelor (în plus față de criteriile de promovare / eșuare).
De exemplu, puteți găsi cel mai lent răspuns în întregul test sau puteți compara ratele de eroare ale diferiților utilizatori. Astfel de lucruri sunt rareori necesare în practică, dar probabil acest lucru poate fi util în cazul unor teste complexe foarte specifice, în care funcționalitatea aplicației se poate corela cumva și cu performanța acesteia.
Există și alte funcții noi, cum ar fi posibilitatea de a ignora erorile la anumite cereri HTTP. În general, concluzia mea este că majoritatea dintre noi vor vedea doar diferența de utilizare a produsului. Cu toate acestea, în unele cazuri, acest lucru poate aduce un beneficiu dramatic. Unii utilizatori pot dori, de asemenea, noi funcții specifice. De exemplu, integrarea cu Jenkins poate fi utilă pentru cei care o folosesc.
Versiunea obișnuită a WAPT a fost, de asemenea, actualizată în același timp cu versiunea Pro și include unele dintre caracteristicile menționate mai sus.
Ca de obicei, a fost utilizată o numerotație diferită, deci, în ciuda unui număr mai mare, WAPT 9.0 obișnuit corespunde WAPT Pro 4.0. Puteți chiar să faceți upgrade unul la altul la un preț fix, fără a vă afecta perioada de întreținere.
Apropo, toate tipurile de upgrade-uri sunt acum listate pe o pagină separată a site-ului web SoftLogica, deci nu este nevoie să achiziționați o nouă licență la preț complet dacă doriți să reîmprospătați vechea licență WAPT sau WAPT Pro.
Pentru mai multe informații vă rugăm să verificați acest lucru Ghid de inițiere rapidă . Puteți descărca versiunile de evaluare WAPT Pro cu caracteristici complete Aici .
Spuneți-ne dacă aveți întrebări despre acest instrument de testare a încărcării.
Lectură recomandată
- Testarea sarcinii, stresului și performanței aplicațiilor web utilizând WAPT
- Ghid de testare a performanței aplicațiilor mobile
- Ghid de testare a securității aplicațiilor web
- Testarea performanței vs Testarea sarcinii vs Testarea stresului (Diferență)
- Cum se efectuează testarea manuală a performanței?
- Ghid pentru începători la testarea penetrării aplicațiilor web
- Cele mai bune instrumente de testare software 2021 (Instrumente de automatizare a testelor de calitate)
- Testarea alfa și testarea beta (un ghid complet)