U ovom uputstvu proučit ćemo sljedeće teme-
1. Kako se koristi analiza u LoadRunneru
2. Sažeti izvještaj o LoadRunner analizi
3. Grafikoni analize
4. Spajanje grafikona
5. Dodaj nove grafikone
6. Ukrštanje s rezultatima
7. Spremanje sesije
Počnimo-
1. Kako se koristi analiza u LoadRunneru
HP analiza, kao što i samo ime govori, program je za izvođenje detaljne (doslovno, vrlo detaljne) analize na ispitivanju performansi koje ste proveli.
HP Analysis uzima deponij stvoren od strane Controllera tijekom izvođenja testa opterećenja. Odlagalište sadrži sve informacije u neobrađenom formatu koji se raščlanjuje pomoću HP Analysis za generiranje različitih grafikona.
Naučimo više o HP analizi.
Da biste pokrenuli HP analizu, idite na izbornik Start => HP softver => HP LoadRunner => Analiza kao što je prikazano u nastavku:
Ovo će pokrenuti Analysis. Kao i obično, isprva će se otvoriti početni zaslon kao što je prikazano dolje:
Nakon trenutka, ovaj početni zaslon automatski će dovesti do glavnog zaslona HP Analysis. Glavni zaslon otvorit će se u vraćenom načinu. Pogledajte donju snimku:
Kliknite izbornik Datoteka i vidjet ćete popis izbornika kao na donjoj snimci:
Kliknite izbornik Datoteka ili upotrijebite Ctrl + N da biste otvorili sesiju izrade analize. Ovo će otvoriti dijaloški okvir koji će vam pomoći da pronađete datoteku lrr. Ekstenzija datoteke LRR označava rezultate LoadRunner.
Sjećate se da je HP Controller stvorio spremište rezultata u mapi? Ta mapa sadrži datoteku lrr.
Pronađite res mapu scenarija za koji želite stvoriti sesiju analize. Snimak je naveden u nastavku za referencu:
Čim odaberete ispravnu datoteku, HP Analysis prvo će provjeriti ima li slobodnog prostora na disku kako bi vam osigurao da vam tijekom procesa ne ponestane prostora. To je zato što veličina sesije može biti vrlo velika, posebno za složeni scenarij u koji ste uključili više VUSkripti i izvodili se dugo.
Ispod će se trenutno otvoriti prozor:
Odmah nakon potvrde dostupnosti prostora na disku, HP Analysis pokrenut će se i vidjet ćete prozor "trenutno analizira", kao što je prikazano u nastavku:
Vrijeme potrebno gornjem prozoru ovisi o veličini mape rezultata (ili statistike sadržane u toj mapi)
Ako predugo traje ili zapne, možete se odlučiti za otkazivanje klikom na gumb otkaži.
Kada završite, ovo će automatski dovesti do brzog prozora u kojem će se primijeniti predložak formata:
Ovo bi vas brzo trebalo dovesti do glavnog prozora Session Explorera. Međutim, ako koristite neki složeni prilagođeni predložak i operacija se iz bilo kojeg razloga zaustavi, možete kliknuti gumb Stop da otkažete operaciju i započnete ispočetka.
2. Sažetak izvješća LoadRunner analize
Kada se operacije dovrše, vidjet ćete glavni prozor sesije koji izgleda otprilike ovako:
Ovdje možete vidjeti direktorij iz kojeg ste pokupili rezultate.
Također možete vidjeti potpune informacije o svom scenariju unutar sesije Analize. Na kartici Sažeti izvještaj možete vidjeti trajanje scenarija koji je pokrenut za dobivanje ovih rezultata.
Pojam percentil koristi se u analizi gotovo uz svaki graf. Vrijednost za percentil možete definirati na ploči svojstava. Zadana vrijednost je postavljena na 90.
Primijetite odjeljak grafikona u Exploreru sesija:
Već se pojavljuje nekoliko grafikona. Možete kliknuti na naziv grafikona i vidjet ćete izgled njegovih detalja.
Iz Sažetog izvješća možete kliknuti gumb da biste otvorili informacije povezane s SLA-om, ako su dostupne.
Nakon klika vidjet ćete donji prozor:
Alatnu traku možete pronaći odmah ispod izbornika Datoteka na vrhu, izgleda ovako:
Svi gumbi na alatnoj traci izvršavaju neke radnje unutar izbornika Datoteka.
HP analiza sadrži svaki bit podataka o vašem scenariju, uključujući postavke vremena izvođenja. Kao što ste već svjesni da postavke vremena izvođenja imaju značajan utjecaj na izvedbu, postavke možete pregledati iz Analize koje su korištene za pokretanje scenarija.
Za prikaz postavki vremena izvođenja kliknite na iz izbornika Datoteka ili
Postavke vremena izvođenja prikazat će se kao dolje:
Kao što vidite, iz ovog prozora se ne vide samo sve postavke, raspored možete otvoriti i klikom na gumb ili pogledajte skriptu klikom na dugme. Da biste zatvorili prozor, kliknite na
3. Grafikoni analize
HP analiza učitat će najvažnije grafove u vrijeme analize. Možete kliknuti na bilo koje ime grafa iz Explorera sesija da biste pregledali pojedinosti o dostupnom grafu.
Razmotrimo nekoliko grafova jedan po jedan.
3.1 Grafikon prosječnog vremena odziva:
Ovaj grafikon prikazuje broj pogodaka koje su korisnici web stranice izvršili na web poslužitelju tijekom svake sekunde testa učitavanja. Ovaj vam grafikon pomaže procijeniti količinu opterećenja koju generiraju korisnici, u smislu broja pogodaka.
Pogledajte grafikon našeg scenarija:
Kada gledate graf, presudno je razumjeti legendu grafa jedno pored drugog.
Legenda prikazuje naziv transakcije, njezinu boju, minimalnu vrijednost, prosječnu vrijednost, maksimalnu vrijednost i standardno odstupanje (odstupanje oko srednje vrijednosti).
Boje grafikona mogu se prepoznati iz Legende.
3.2 grafa hitova u sekundi:
Ovaj grafikon prikazuje broj pogodaka koje su korisnici web stranice izvršili na web poslužitelju tijekom svake sekunde testa učitavanja. Ovaj vam grafikon pomaže procijeniti količinu opterećenja koju generiraju korisnici, u smislu broja pogodaka.
Pogledajte grafikon u slučaju našeg scenarija:
Kao što se može vidjeti iz grafikona kao i iz legende, bilo je slučajeva kada nije bilo pogotka na poslužitelju.
3.3 Pokretanje grafikona VUsers:
Ovaj grafikon prikazuje broj korisnika koji su izvršili VUser skripte i njihov status tijekom svake sekunde testa učitavanja. Ovaj je graf koristan za određivanje opterećenja VUser-a na vašem poslužitelju u bilo kojem trenutku.
3.4 Grafikon protoka
Ovaj graf prikazuje količinu protoka (u bajtovima) na web poslužitelju tijekom testa učitavanja. Propusnost predstavlja količinu podataka koju su VUsers dobili od poslužitelja u bilo kojoj sekundi. Ovaj vam grafikon pomaže procijeniti količinu opterećenja koju generiraju korisnici, u smislu protoka poslužitelja.
Evo opisa još nekih grafova:
3.5 Sažetak korisnika:
Ovaj grafikon prikazuje broj korisnika koji su uspješno završili svoje trčanje, zaustavili ili završili s pogreškama. Ovako izgleda:
3.6 Grafikon susreta:
Ovaj graf pokazuje kada su VUsers pušteni na mjestima susreta i koliko je VUsers pušteno u svakoj točki. Ovako izgleda:
3.7 Grafikon transakcija po sekundi:
Ovaj graf prikazuje broj izvršenih transakcija (i uspješnih i neuspješnih) izvedenih tijekom svake sekunde testa učitavanja. Ovaj vam graf pomaže u određivanju stvarnog opterećenja transakcija na vašem sustavu u bilo kojem trenutku. Ovako izgleda:
3.8 Grafikon ukupnih transakcija u sekundi:
Ovaj graf prikazuje ukupan broj dovršenih transakcija (i uspješnih i neuspješnih) izvedenih tijekom svake sekunde testa učitavanja. Ovaj vam graf pomaže u određivanju stvarnog opterećenja transakcija na vašem sustavu u bilo kojem trenutku. Ovako izgleda:
3.9 Grafikon sažetka transakcije:
Ovaj grafikon prikazuje broj transakcija koje su prošle, neuspjele, zaustavljene ili završile s pogreškama. Ovako izgleda:
3.10 Grafikon sažetka izvedbe transakcija:
Ovaj graf prikazuje minimalno, prosječno i maksimalno vrijeme odziva za sve transakcije u testu učitavanja. Ovako izgleda:
3.11 Vrijeme reakcije transakcije pod grafom opterećenja:
Prikazuje prosječno vrijeme odziva transakcije u odnosu na broj korisnika koji su se izvršili u bilo kojoj točki tijekom testa učitavanja. Ovaj vam graf pomaže vidjeti opći utjecaj opterećenja VUser-a na vrijeme izvedbe i najkorisniji je pri analizi testa opterećenja koji se izvodi postupnim opterećenjem. Ovako izgleda:
3.12 Grafikon postotka vremena odgovora na transakciju:
Ovaj graf prikazuje postotak transakcija izvršenih u zadanom vremenskom rasponu. Ovaj vam grafikon pomaže odrediti postotak transakcija koje udovoljavaju kriterijima izvedbe definiranim za vaš sustav. Ovako izgleda:
3.13 Grafikon raspodjele vremena odziva transakcije:
Ovaj graf prikazuje koliko je puta transakcija izvršena tijekom raspodjele vremenskih raspona. Imajte na umu da ovaj grafikon istodobno prikazuje samo pojedine transakcije. Ovako izgleda:
3.14 Grafikon protoka (MB):
Ovaj graf prikazuje količinu protoka (u megabajtima) na web poslužitelju tijekom testa učitavanja. Propusnost predstavlja količinu podataka koju su VUsers dobili od poslužitelja u bilo kojoj sekundi. Ovaj vam grafikon pomaže procijeniti količinu opterećenja koju generiraju korisnici, u smislu protoka poslužitelja. Ovako izgleda:
3.15 Sažetak HTTP statusnog koda:
Ovaj graf prikazuje distribuciju različitih kodova statusa HTTP protokola vraćenih s web poslužitelja tijekom testa učitavanja. Ovako izgleda:
4
3.16 HTTP odgovor po sekundi:
Ovaj graf prikazuje broj različitih HTTP kodova statusa vraćenih s web poslužitelja tijekom svake sekunde testa učitavanja. Ovako izgleda:
3.17 stranica preuzimanje po sekundi grafikona:
Ovaj grafikon prikazuje broj stranica primljenih s web poslužitelja tijekom testa učitavanja. Ovako izgleda:
3.18 Grafikon veza:
Ovaj grafikon prikazuje broj veza. Ovako izgleda:
3.19 Grafikoni veza po sekundi:
Ovaj graf prikazuje broj veza u sekundi. Ovako izgleda:
3.20 Grafikon raščlanjivanja komponenata stranice (tijekom vremena):
Ovaj graf prikazuje prosječno vrijeme odziva (u sekundama) za svaku web stranicu i njezine komponente tijekom svake sekunde pokretanja scenarija. Ovako izgleda:
3.21 Grafikon vremenske raščlanjenosti stranice (s vremenom):
Ovaj grafikon prikazuje raščlambu vremena preuzimanja svake komponente stranice tijekom svake sekunde pokretanja scenarija. Ovako izgleda:
3.22 Grafikon vremena do prvog međuspremnika:
Ovaj grafikon prikazuje relativno vrijeme poslužitelja / mreže svake komponente web-stranice (u sekundama) tijekom svake sekunde izvođenja scenarija, za vremensko razdoblje dok se prvi me uspremnik ne primi natrag s web-poslužitelja. Ovako izgleda:
4. Spajanje grafova
Možda će biti potrebno spojiti dva grafikona kako bi se donijele značajnije informacije. Na primjer, kao što smo gore raspravili na grafikonima da kada nije bilo pogotka na poslužitelju, nije bilo ni propusnosti preko mreže.
To se lakše može izvući prilikom spajanja.
Pogledajmo kako se spajaju grafovi.
Prije nego što otvorite opciju spajanja grafova, osigurajte da ste već otvorili barem jedan graf koji želite spojiti. Uslužni program pretpostavit će da želite dodati još jedan graf na već otvoreni graf.
Da biste otvorili prozor spajanja grafikona, idite na izbornik Pogled i kliknite na Spoji grafikone. Evo kako izgleda izbornik:
Klikom na gornji izbornik otvorit će se glavni prozor spajanja grafova, evo snimke:
Ovdje spajamo vrijeme odgovora transakcije s grafikonom VUsers koji se izvodi. Prozor Spajanje grafa zahtijeva da navedete ime novoformiranog spojenog grafa.
Evo kako izgleda ovaj spojeni graf:
5. Dodajte nove grafikone
Da biste dodali novi graf, kliknite izbornik Grafikon i odaberite Dodaj novi graf.
Pogledajte donju snimku izbornika:
:
Jednom kad se klikne, otvorit će se popis svih grafikona dostupnih u LoadRunner (HP analiza)
Bilo koji graf možete odabrati dvostrukim klikom na njegovo ime. Ovo će učitati graf sa vrijednostima / statistikama u glavni prozor HP analize.
Kliknite gumb Zatvori za povratak u glavni prozor.
Pogledajmo prozor:
6. Prijelaz s rezultatima
Ako već imate više pokretanja scenarija, možete upotrijebiti mapu s rezultatima da biste upoređivali statistiku. Ovaj postupak pomaže u izravnoj usporedbi oba rezultata i generiranju kumulativnog izvješća.
Da biste izveli unakrsne rezultate, kliknite na ikonu s alatne trake ili na izborniku Datoteka kliknite Križ s rezultatima.
Ovo će otvoriti prozor:
Popis rezultata prikazuje vašu trenutnu mapu rezultata (za koju se provodi analiza)
Možete kliknuti na gumb Dodaj da biste dodali još jednu mapu s rezultatima s kojom će se analizirati križ.
Odaberite drugu mapu s rezultatima i kliknite Otvori.
Ponovo će se otvoriti prethodni prozor s popisom rezultata. Ovaj put na popisu ćete imati dvije mape s rezultatima.
Pogledajte prozor:
Kliknite gumb U redu.
Otvorit će se novi prozor koji sadrži usporednu usporedbu oba rezultata.
Evo kratke slike:
Na križni popis možete dodati koliko god želite mapa s rezultatima, međutim, to će postati komplicirano za razumijevanje i analizu. Stoga se predlaže da popis bude kratak.
7. Spremanje sesije
Rad s HP analizom može potrajati dugo. Budući da ste možda spojili graf ili trenutno proučavate neki novi graf, bilo bi dobro sačuvati podatke o sesiji.
Da biste spremili sesiju, kliknite izbornik Datoteka i kliknite Spremi.
Otvorit će se prozor dijaloga:
Klikom na gumb Spremi pokrenut će se postupak spremanja koji bi mogao biti trenutačan ili dugotrajan, ovisno o veličini sesije.
Evo kako izgleda prozor:
7.1 Otvaranje sjednice
Na sličan način možete otvoriti postojeću sesiju. Jednostavno kliknite Otvori u izborniku Datoteka i odaberite mapu spremljene sesije. Zapamtite, HP Analysis neće otvoriti zadnji čvor mape; nego će otvoriti samu mapu.
Ovo će otvoriti glavni prozor Analize u kojem možete nastaviti s radom.
8. Izvoz u HTML izvješće:
HP Analysis pruža značajku za izvoz svih podataka u dobro oblikovano izvješće u HTML-u ili formatu dokumenta. Za izvoz kliknite izbornik Izvješće i odaberite HTML Izvješće. Pogledajte donji izbornik:
Ovo će otvoriti dijaloški okvir za pronalaženje direktorija u koji će se smjestiti HML izvještaj.
Pogledajte snimku zaslona u nastavku:
Čim kliknete gumb Spremi, HP Analysis započet će izvoz rezultata i pripremu izvješća u HTML formatu. Početni zaslon pojavit će se na kratko, ovisno o veličini izvješća koje izvozite:
Nakon završetka izvoza odmah će otvoriti nedavno izvezenu HTML datoteku u Internet Exploreru ili vašem zadanom pregledniku. Evo kako izgleda vaše prvo izvješće o ispitivanju izvedbe:
Video na Analyzeru
Kliknite ovdje ako videozapis nije dostupan