„LoadRunner“ analizės pamoka: ataskaita ir amp; Grafikas

Šioje pamokoje nagrinėsime šias temas:

1. Kaip naudoti analizę „LoadRunner“ programoje
2. „LoadRunner“ analizės suvestinės ataskaita
3. Analizės grafikai
4. Grafikų sujungimas
5. Pridėti naujų grafikų
6. Kryžminimas su rezultatais
7. Seanso išsaugojimas
Pradėkime

1. Kaip naudoti analizę „LoadRunner“

Kaip rodo pavadinimas, „HP Analysis“ yra programa, skirta atlikti išsamią (pažodžiui, labai išsamią) atlikto našumo testo analizę.

„HP Analysis“ vykdo „Controller“ sukurtą šiukšliadėžę vykdant apkrovos testą. Sąraše yra visa neapdoroto formato informacija, kurią analizuoja HP ​​analizė, kad būtų sukurti įvairūs grafikai.

Sužinokime daugiau apie HP analizę.

Norėdami paleisti „HP Analysis“, eikite į meniu Pradėti => HP programinė įranga => HP LoadRunner => Analizė, kaip parodyta žemiau:

Tai pradės analizę. Kaip įprasta, iš pradžių bus atidarytas purslų ekranas, kaip parodyta žemiau:

Po akimirkos šis taškinis ekranas automatiškai pateks į pagrindinį „HP Analysis“ ekraną. Pagrindinis ekranas bus atidarytas atkurtu režimu. Peržiūrėkite toliau pateiktą momentinę nuotrauką:

Spustelėkite meniu Failas ir pamatysite meniu sąrašą, kaip parodyta žemiau esančioje nuotraukoje:

Spustelėkite meniu Failas arba naudokite „Ctrl“ + N, kad atidarytumėte kūrimo analizės sesiją. Tai atvers dialogo langą, kuris padės rasti failą lrr. Failo plėtinys LRR reiškia „LoadRunner Results“.

Pamenate, kad „HP Controller“ sukuria rezultatų saugyklą aplanke? Tame aplanke yra lrr failas.

Raskite scenarijaus, kuriame norite sukurti analizės sesiją, res aplanką. Toliau pateikiama momentinė nuotrauka:

Kai tik pasirinksite tinkamą failą, „HP Analysis“ pirmiausia patikrins, ar yra laisvos vietos diske, kad proceso metu netrūktų vietos. Taip yra todėl, kad seanso dydis gali būti labai didelis, ypač sudėtingu atveju, kai įtraukėte kelis VUScripts ir vykdote ilgas valandas.

Trumpam atsidarys žemiau esantis langas:

Patvirtinę, kad yra laisvos vietos diske, HP Analysis imsis veiksmų ir pamatysite „šiuo metu analizuojamą“ langą, kaip parodyta žemiau:

Praėjusio lango laikas priklauso nuo rezultatų aplanko dydžio (arba tame aplanke esančios statistikos)

Jei tai užtrunka per ilgai arba užstringa, galite pasirinkti atšaukti spustelėdami mygtuką „Atšaukti“.

Baigę tai automatiškai pateks į greitą langą, kuriame bus naudojamas formato šablonas:

Tai turėtų greitai nuvesti jus į pagrindinį „Session Explorer“ langą. Tačiau jei naudojate sudėtingą pasirinktinį šabloną ir operacija dėl kokios nors priežasties sustoja, galite spustelėti mygtuką „Stop“, kad atšauktumėte operaciją ir pradėtumėte iš naujo.

2. „LoadRunner“ analizės suvestinės ataskaita

Kai operacijos bus baigtos, pamatysite pagrindinį seanso langą, kuris atrodo maždaug taip:

Čia galite pamatyti katalogą, iš kurio rinkote rezultatus.

Analizės sesijos metu taip pat galite pamatyti visą informaciją apie savo scenarijų. Skirtuke „Santraukos ataskaita“ galite pamatyti scenarijaus, kuris buvo vykdomas norint gauti šiuos rezultatus, trukmę.

Terminas procentilis naudojamas analizuojant beveik su kiekvienu grafiku. Ypatybių skydelyje galite apibrėžti procentilio vertę. Numatytasis nustatymas yra 90.

Atkreipkite dėmesį į „Session Explorer“ diagramos skyrių:

Jau atsiranda nedaug grafikų. Galite spustelėti grafiko pavadinimą ir pamatysite jo išsamią išvaizdą.

Iš suvestinės ataskaitos galite spustelėti mygtuką, jei norite atidaryti su SLA susijusią informaciją.

Spustelėję pamatysite žemiau esantį langą:

Įrankių juostą galite rasti tiesiai po meniu Failas viršuje, ji atrodo taip:

Visi įrankių juostos mygtukai atlieka tam tikrą veiksmą meniu Failas.

„HP Analysis“ yra visa informacija apie jūsų scenarijų, įskaitant vykdymo laiko nustatymus. Kaip jau žinote, kad vykdymo laiko nustatymai daro didelę įtaką našumui, galite peržiūrėti nustatymus iš analizės, kurie buvo naudojami scenarijui paleisti.

Norėdami peržiūrėti „Run Time Settings“, spustelėkite iš meniu Failas arba

Vykdymo laiko nustatymai bus rodomi taip:

Kaip matote, šiame lange galite pamatyti ne tik visus nustatymus, bet ir atidaryti Tvarkaraštį spustelėdami mygtuką arba peržiūrėkite scenarijų spustelėdami mygtuką. Norėdami uždaryti langą, spustelėkite

3. Analizės grafikai

Analizės metu HP analizė įkels svarbiausius grafikus. Seansų naršyklėje galite spustelėti bet kurį diagramos pavadinimą, kad peržiūrėtumėte išsamią informaciją apie turimą diagramą.

Aptarkime kelis grafikus po vieną.

3.1 Vidutinio atsako laiko grafikas:

Šioje diagramoje parodomas įvykių, kuriuos žiniatinklio serveryje padarė TPB įrenginiai, skaičius per kiekvieną apkrovos testo sekundę. Ši diagrama padeda jums įvertinti apkrovą, kurią sukuria TPB, atsižvelgiant į įvykių skaičių.

Pažvelkite į mūsų scenarijaus grafiką:

Žiūrint grafiką, labai svarbu suprasti grafiko legendą greta.

Legenda rodo operacijos pavadinimą, jo spalvą, mažiausią vertę, vidutinę vertę, didžiausią vertę ir standartinį nuokrypį (dispersija aplink vidurkį).

Grafiko spalvas galima atpažinti iš legendos.

3,2 per sekundę grafikas:

Šioje diagramoje parodomas įvykių, kuriuos žiniatinklio serveryje padarė TPB įrenginiai, skaičius per kiekvieną apkrovos testo sekundę. Ši diagrama padeda jums įvertinti apkrovą, kurią sukuria TPB, atsižvelgiant į įvykių skaičių.

Pažvelkite į schemą, jei būtų mūsų scenarijus:

Kaip matyti iš grafiko ir legendos, buvo atvejų, kai nebuvo jokių įvykių serveryje.

3.3 Veikiančių TPB vartotojų grafikas:

Šioje diagramoje parodomas VU vartotojų, vykdančių VUser scenarijus, skaičius ir jų būsena per kiekvieną apkrovos testo sekundę. Ši diagrama yra naudinga nustatant VUser apkrovą jūsų serveryje bet kuriuo momentu.

3.4 Pralaidumo grafikas

Ši diagrama parodo apkrovos kiekį (baitais) žiniatinklio serveryje per apkrovos testą. Perdavimas rodo duomenų kiekį, kurį TPB vartotojai gavo iš serverio bet kurią sekundę. Ši diagrama padeda įvertinti serverio pralaidumą, kurį sugeneruoja TPB vartotojai.

Čia yra dar kelių grafikų aprašymas:

3.5 Vartotojo suvestinė:

Šioje diagramoje parodomas TPB sėkmingai užbaigusių, sustabdžiusių ar pasibaigusių klaidomis VU vartotojų skaičius. Tai atrodo taip:

3.6 Rendezvous grafikas:

Ši diagrama nurodo, kada TPB buvo paleisti susitikimo vietose ir kiek TPB buvo paleista kiekviename taške. Tai atrodo taip:

3.7 Operacijos per sekundę grafikas:

Ši diagrama rodo atliktų operacijų (tiek sėkmingų, tiek nesėkmingų), atliktų per kiekvieną apkrovos testo sekundę, skaičių. Ši diagrama padeda nustatyti faktinę sistemos operacijų apkrovą bet kuriuo momentu. Tai atrodo taip:

3.8 Bendras operacijų per sekundę grafikas:

Ši diagrama rodo bendrą įvykdytų operacijų (tiek sėkmingų, tiek nesėkmingų), atliktų per kiekvieną apkrovos testo sekundę, skaičių. Ši diagrama padeda nustatyti faktinę sistemos operacijų apkrovą bet kuriuo momentu. Tai atrodo taip:

3.9 Operacijų suvestinės grafikas:

Šioje diagramoje parodytas įvykdytų, nepavykusių, sustabdytų ar pasibaigusių klaidų operacijų skaičius. Tai atrodo taip:

3.10 Operacijų našumo suvestinės grafikas:

Ši diagrama rodo mažiausią, vidutinį ir maksimalų visų apkrovos testo operacijų atsako laiką. Tai atrodo taip:

3.11 Operacijos atsako laikas esant apkrovai:

Rodomi vidutiniai operacijos atsako laikai, palyginti su TPB, veikiančių bet kuriuo momentu, apkrovos bandymo metu. Ši diagrama padeda jums pamatyti bendrą VUser apkrovos poveikį našumo laikui ir yra naudingiausia analizuojant apkrovos testą, kuris atliekamas palaipsniui. Tai atrodo taip:

3.12 Sandorio atsako laiko procentinės diagramos:

Šioje diagramoje rodoma operacijų, atliktų per tam tikrą laikotarpį, procentinė dalis. Ši diagrama padeda nustatyti operacijų, kurios atitinka jūsų sistemai nustatytus našumo kriterijus, procentą. Tai atrodo taip:

3.13 Operacijos atsako laiko pasiskirstymo grafikas:

Ši diagrama rodo, kiek kartų operacija buvo įvykdyta per laiko intervalų paskirstymą. Atminkite, kad šioje diagramoje vienu metu rodoma tik vienos operacijos informacija. Tai atrodo taip:

3.14 Pralaidumo (MB) grafikas:

Ši diagrama rodo apkrovos kiekį (megabaitais) žiniatinklio serveryje per apkrovos testą. Perdavimas rodo duomenų kiekį, kurį TPB vartotojai gavo iš serverio bet kurią sekundę. Ši diagrama padeda įvertinti serverio pralaidumą, kurį sugeneruoja TPB vartotojai. Tai atrodo taip:

3.15 HTTP būsenos kodo suvestinė:

Ši diagrama rodo įvairių HTTP protokolo būsenos kodų, grąžintų iš tinklo serverio per apkrovos testą, paskirstymą. Tai atrodo taip:

4

3.16 HTTP atsako per sekundę grafikas:

Ši diagrama rodo skirtingų HTTP būsenos kodų, grąžintų iš žiniatinklio serverio, skaičių kiekvieną apkrovos testo sekundę. Tai atrodo taip:

3.17 puslapių atsisiuntimo per sekundę grafikas:

Ši diagrama rodo puslapių, gautų iš žiniatinklio serverio, atliekant apkrovos testą, skaičių. Tai atrodo taip:

3.18 Jungčių grafikas:

Šioje diagramoje rodomas jungčių skaičius. Tai atrodo taip:

3.19 Jungtys per sekundę grafikai:

Šioje diagramoje rodomas jungčių skaičius per sekundę. Tai atrodo taip:

3.20 Puslapio komponentų suskirstymo (per laiką) grafikas:

Ši diagrama rodo kiekvieno tinklalapio ir jo komponentų vidutinę atsako trukmę (sekundėmis) per kiekvieną scenarijaus paleidimo sekundę. Tai atrodo taip:

3.21 Puslapio atsisiuntimo laiko suskirstymo (laikui bėgant) grafikas:

Šioje diagramoje pateikiamas kiekvieno puslapio komponento atsisiuntimo laiko suskirstymas per kiekvieną scenarijaus paleidimo sekundę. Tai atrodo taip:

3.22 Laikas iki pirmo buferio grafiko:

Ši diagrama rodo kiekvieno tinklalapio komponento santykinį serverio / tinklo laiką (sekundėmis) per kiekvieną scenarijaus vykdymo sekundę, tol, kol pirmasis buferis bus sėkmingai gautas iš žiniatinklio serverio. Tai atrodo taip:

4. Grafikų sujungimas

Norint gauti daugiau prasmingos informacijos, gali tekti sujungti du grafikus. Pavyzdžiui, kaip aukščiau aptarėme grafikuose, kad kai serveryje nebuvo įvykių, per tinklą taip pat nebuvo pralaidumo.

Tai galima lengviau nupiešti sujungiant.

Pažiūrėkime, kaip sujungiami grafikai.

Prieš atidarydami schemų sujungimo parinktį, įsitikinkite, kad jau esate atidarę bent vieną diagramą, kurią norite sujungti. Priemonė manys, kad norite pridėti dar vieną diagramą prie jau atidaryto grafiko.

Norėdami atidaryti suliejimo grafiko langą, eikite į meniu Rodymas ir spustelėkite Sujungti grafikus. Štai kaip atrodo meniu:

Spustelėjus aukščiau esantį meniu bus atidarytas pagrindinis sujungiamų grafikų langas, čia yra momentinė nuotrauka:

Čia mes sujungiame operacijos atsako laiką su veikiančių VUsers grafiku. Norėdami sujungti grafiką, turite pateikti naujai suformuoto sujungto grafiko pavadinimą.

Štai kaip atrodo ši sujungta diagrama:

5. Pridėti naujus grafikus

Norėdami pridėti naują diagramą, spustelėkite meniu Diagrama ir pasirinkite Pridėti naują diagramą.

Peržiūrėkite toliau pateiktą meniu vaizdą:

:

Kai spustelėsite, bus atidarytas visų „LoadRunner“ (HP analizė) galimų grafikų sąrašas.

Galite pasirinkti bet kurią diagramą dukart spustelėdami jos pavadinimą. Tai įkelia diagramą su vertėmis / statistika į pagrindinį „HP Analysis“ langą.

Spustelėkite mygtuką Uždaryti, kad grįžtumėte į pagrindinį langą.

Pažvelkime į langą:

6. Kirtimas su rezultatais

Jei jau vykdote kelis scenarijus, galite naudoti jų rezultatų aplanką, kad atitiktų statistiką. Šis procesas padeda tiesiogiai palyginti abu rezultatus ir sukurti kaupiamąją ataskaitą.

Norėdami atlikti kryžminius rezultatus, spustelėkite įrankių juostos piktogramą arba meniu „Failas“ spustelėkite Kryžminti su rezultatais.

Bus atidarytas langas:

Rezultatų sąraše rodomas jūsų dabartinis rezultatų aplankas (kurio analizė atliekama)

Galite spustelėti mygtuką Pridėti, kad pridėtumėte kitą aplanką su rezultatais, su kuriuo bus analizuojamas kryžius.

Pasirinkite kitą rezultatų aplanką ir spustelėkite Atidaryti.

Ankstesnis rezultatų sąrašo langas vėl bus atidarytas. Šį kartą sąraše turėsite du rezultatų aplankus.

Pažvelkite į langą:

Spustelėkite mygtuką Gerai.

Atsidarys naujas langas, kuriame bus palyginti abu rezultatai.

Čia yra momentinė nuotrauka:

Kryžminiame sąraše galite pridėti tiek rezultatų aplankų, kiek norite, tačiau tai bus sudėtinga suprasti ir analizuoti. Taigi siūloma, kad sąrašas būtų trumpas.

7. Sesijos išsaugojimas

Darbas su HP analize gali užtrukti daug laiko. Kadangi galbūt sujungėte diagramą arba šiuo metu studijuojate naują diagramą, patartina išsaugoti seanso informaciją.

Norėdami išsaugoti sesiją, spustelėkite meniu Failas ir spustelėkite Išsaugoti.

Bus atidarytas žemiau dialogo langas:

Spustelėjus mygtuką Išsaugoti, bus pradėtas išsaugojimo procesas, kuris, atsižvelgiant į seanso dydį, gali užtrukti greitai arba užtrukti daug laiko.

Štai kaip atrodo langas:

7.1 Sesijos atidarymas

Panašiai galite atidaryti esamą sesiją. Tiesiog spustelėkite Failas meniu Atidaryti ir pasirinkite išsaugoto seanso aplanką. Atminkite, kad „HP Analysis“ neatidarys paskutinio aplanko mazgo; veikiau jis atidarys patį aplanką.

Tai atvers pagrindinį analizės langą, kuriame galėsite tęsti savo darbą.

8. Eksportavimas į HTML ataskaitą:

„HP Analysis“ suteikia galimybę eksportuoti visus duomenis į gerai suformatuotą HTML arba doc formato ataskaitą. Norėdami eksportuoti, spustelėkite meniu Ataskaita ir pasirinkite HTML ataskaita. Pažvelkite į žemiau esantį meniu:

Tai atvers dialogo langą, kuriame bus galima rasti katalogą, kuriame bus dedama HML ataskaita.

Pažvelkite į toliau pateiktą ekrano vaizdą:

Kai tik spustelėsite mygtuką Išsaugoti, „HP Analysis“ pradės eksportuoti rezultatus ir rengti ataskaitą HTML formatu. Trumpam bus rodomas aplaistymo ekranas, atsižvelgiant į eksportuojamos ataskaitos dydį:

Baigęs eksportuoti, jis iškart atidarys neseniai eksportuotą HTML failą „Internet Explorer“ arba numatytojoje naršyklėje. Štai kaip atrodo jūsų pirmoji našumo testavimo ataskaita:

Vaizdo įrašas analizatoriuje

Spustelėkite čia, jei vaizdo įrašas nepasiekiamas

Įdomios straipsniai...