Vodič za analizu LoadRunnera: izvješće i grafikon
⚡ Pametni sažetak
LoadRunner Analysis pretvara sirove rezultate koje je ostavio Controller u čitljive grafove, sažeto izvješće i HTML izvješće koje se može izvesti, tako da završeni test opterećenja postaje dokaz koji možete predati dionicima.
Kako koristiti analizu u LoadRunneru
LoadRunner Analysis, kao što i samo ime govori, program je za izvođenje detaljne (doslovno, vrlo detaljne) analize testa performansi koji ste proveli.
Analiza uzima izvatke koje je stvorio kontrolor tijekom izvršavanja testa opterećenja. Izvadak sadrži sve informacije u sirovom formatu, koje Analysis analizira kako bi generirao različite grafove.
Napomena o robnoj marki: Ovi ekrani su iz HP-ove ere. Proizvod je prešao u Micro Focus i sada je OpenText Profesionalno inženjerstvo performansi; izbornici analize i nazivi grafova ostaju nepromijenjeni.
Naučimo više o LoadRunner analizi.
Za pokretanje Analize, idite na Izbornik Start =>HP Software =>HP LoadRunner =>Analysis kao što je prikazano u nastavku:
Ovo će pokrenuti analizu. Kao i obično, prvo će se otvoriti početni zaslon kao što je prikazano u nastavku:
Nakon trenutka, ovaj početni zaslon automatski će vas odvesti na glavni zaslon Analize. Glavni zaslon će se otvoriti u obnovljenom načinu rada. Pogledajte donju snimku zaslona:
Kliknite na izbornik Datoteka i vidjet ćete popis izbornika kao na slici ispod:
Kliknite na izbornik Datoteka ili upotrijebite Ctrl + N za stvaranje nove sesije analize. Otvorit će se dijaloški okvir koji će vam pomoći pronaći lrr datoteku. Ekstenzija datoteke LRR je kratica za LoadRunner Results (Rezultati LoadRunnera).
Sjećate li se da kontroler stvara repozitorij rezultata u mapi? Ta mapa sadrži lrr datoteku.
Napomena o verziji: .lrr sadrži sirovi izlaz kontrolera; parsirana sesija se sprema zasebno kao .lra i to je ono što ponovno otvorite. Rezultati > Automatsko učitavanje analize omogućuje kontroleru da pokrene analizu umjesto vas.
Pronađite mapu res scenarija za koji želite stvoriti sesiju analize. U nastavku je priložena snimka stanja kao referenca:
Čim odaberete ispravnu datoteku, Analysis će prvo provjeriti dostupan prostor na disku kako bi se osiguralo da vam neće ponestati prostora tijekom procesa. To je zato što veličina sesije može biti vrlo velika, posebno za složene scenarije u kojima ste uključili više VUser skripti i pokrenuli ih satima. Potvrda se trenutno pojavljuje, pored stavke izbornika Datoteka ispod.
Odmah nakon potvrde dostupnosti prostora na disku, Analiza će se pokrenuti i vidjet ćete prozor „trenutno se analizira“, kao što je prikazano dolje:
Vrijeme potrebno za gornji prozor ovisi o veličini mape s rezultatima (ili statistike sadržane u toj mapi).
Ako potraje predugo ili se zapne, možete se odlučiti za otkazivanje klikom na gumb za odustajanje.
Nakon završetka, automatski će se otvoriti prozor u kojem će se primijeniti predložak formata:
Ovo bi vas trebalo brzo odvesti 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 na gumb Zaustavi da biste otkazali operaciju i započeli ispočetka.
Sažeto izvješće LoadRunner analize
Nakon što je operacija završena, vidjet ćete glavni prozor sesije koji izgleda otprilike ovako:
Ovdje možete vidjeti direktorij iz kojeg ste preuzeli rezultate.
Također možete vidjeti potpune informacije o svom scenariju unutar sesije analize. Na kartici Sažeto izvješće možete vidjeti trajanje scenarija koji je pokrenut kako bi se dobili ovi rezultati.
Izraz percentil koristi se u analizi uz gotovo svaki grafikon. Možete definirati vrijednost za percentil na ploči svojstava. Zadana vrijednost je postavljena na 90.
Obratite pozornost na odjeljak grafikona u Istraživaču sesija:
Već se pojavljuje nekoliko grafova. Možete kliknuti na naziv grafa i vidjet ćete njegov detaljan izgled.
Iz sažetka izvješća možete otvoriti informacije vezane uz SLA za izvođenje, ako je SLA definiran u kontroleru.
Nakon klika, vidjet ćete prozor ispod:
Alatnu traku možete pronaći odmah ispod izbornika Datoteka na vrhu; izgleda ovako:
Svi gumbi na alatnoj traci izvode neke radnje iz izbornika Datoteka.
Analiza sadrži sve informacije o vašem scenariju, uključujući postavke za vrijeme izvođenja. Kao što sada znate, postavke za vrijeme izvođenja imaju značajan utjecaj na performanse, tako da postavke koje su korištene za pokretanje scenarija možete vidjeti unutar same Analize.
Za pregled postavki vremena izvođenja kliknite na iz izbornika Datoteka ili
na alatnoj traci.
Postavke vremena izvođenja bit će prikazane kao u nastavku:
Kao što vidite, ne samo da se sve postavke mogu vidjeti iz ovog prozora, već možete otvoriti i Raspored klikom na gumb ili pogledajte skriptu klikom na
gumb. Za zatvaranje prozora kliknite na
tipku.
Analitički grafovi
Analiza učitava najvažnije grafove u trenutku analize. Možete kliknuti na bilo koji naziv grafa u Session Exploreru da biste vidjeli detalje tog grafa.
Dvije kontrole mijenjaju ono što svaki grafikon prikazuje: zrnatost, vremenski isječak koji pokriva svaka podatkovna točka i filteri, koji ograničavaju graf na odabrane transakcije ili VUsere.
Razmotrimo nekoliko grafova jedan po jedan.
Grafikon prosječnog vremena odgovora
Ovaj grafikon prikazuje prosječno vrijeme potrebno za izvršavanje svake transakcije tijekom svake sekunde testa opterećenja. Pokazuje ostaje li performansa poslužitelja unutar dogovorenog minimalnog i maksimalnog raspona vremena odziva.
Pogledajte graf našeg scenarija:
Kada gledate grafikon, ključno je razumjeti legendu grafikona jednu pored druge.
Legenda prikazuje naziv transakcije, njegovu boju, minimalnu vrijednost, prosječnu vrijednost, maksimalnu vrijednost i standardnu devijaciju (odstupanje oko srednje vrijednosti).
Boje grafa mogu se prepoznati iz Legende.
Grafikon broja pogodaka po sekundi
Ovaj grafikon prikazuje broj pogodaka koje su VUsers napravili na web poslužitelju tijekom svake sekunde testa opterećenja. Ovaj vam grafikon pomaže da procijenite količinu opterećenja koju generiraju VUsers, u smislu broja pogodaka.
Pogledajte graf u našem slučaju:
Kao što se može vidjeti iz grafa kao i iz legende, bilo je trenutaka kada nije bilo pogodaka na poslužitelju.
Pokretanje VUsers grafikona
Ovaj grafikon prikazuje broj VUser-a koji su izvršili VUser skripte i njihov status tijekom svake sekunde testa opterećenja. Ovaj grafikon je koristan za određivanje VUser opterećenja na vašem poslužitelju u bilo kojem trenutku.
Grafikon propusnosti
Ovaj grafikon prikazuje količinu propusnosti (u bajtovima) na web poslužitelju tijekom testa opterećenja. Propusnost predstavlja količinu podataka koju su VUsers primili od poslužitelja u bilo kojoj sekundi. Ovaj grafikon vam pomaže da procijenite količinu opterećenja koju VUsers generiraju, u smislu propusnosti poslužitelja.
Evo opisa još nekih grafova:
Grafikon sažetka VUsera
Ovaj grafikon prikazuje broj VUsera koji su uspješno završili svoje izvođenje, zaustavili svoje izvođenje ili završili s greškama. Evo kako to izgleda:
Grafikon susreta
Ovaj grafikon pokazuje kada su VUseri bili pušteni na mjestima susreta i koliko je VUsera pušteno u svakoj točki. Evo kako to izgleda:
Grafikon transakcija po sekundi
Ovaj grafikon prikazuje broj dovršenih transakcija (uspješnih i neuspješnih) izvršenih tijekom svake sekunde testa opterećenja. Ovaj grafikon vam pomaže da odredite stvarno opterećenje transakcijama na vašem sustavu u bilo kojem trenutku. Evo kako to izgleda:
Grafikon ukupnog broja transakcija po sekundi
Ovaj grafikon prikazuje ukupan broj dovršenih transakcija (uspješnih i neuspješnih) izvršenih tijekom svake sekunde testa opterećenja. Ovaj grafikon vam pomaže da odredite stvarno opterećenje transakcijama na vašem sustavu u bilo kojem trenutku. Evo kako to izgleda:
Grafikon sažetka transakcije
Ovaj grafikon prikazuje broj transakcija koje su prošle, neuspješne, zaustavljene ili završene s pogreškama. Evo kako izgleda:
Grafikon sažetka uspješnosti transakcija
Ovaj grafikon prikazuje minimalno, prosječno i maksimalno vrijeme odziva za sve transakcije u testu opterećenja. Evo kako izgleda:
Grafikon vremena odgovora transakcije pod opterećenjem
Ovaj grafikon prikazuje prosječno vrijeme odgovora transakcija u odnosu na broj VUsera koji rade u bilo kojem trenutku tijekom testa opterećenja. Pomaže vam da vidite opći utjecaj opterećenja VUsera na vrijeme performansi i najkorisniji je pri analizi testa opterećenja koji se izvodi s postupnim opterećenjem. Evo kako izgleda:
Percentilni grafikon vremena odgovora transakcije
Ovaj grafikon prikazuje postotak transakcija koje su izvršene unutar zadanog vremenskog raspona. Ovaj grafikon vam pomaže odrediti postotak transakcija koje zadovoljavaju kriterije performansi definirane za vaš sustav. Evo kako to izgleda:
Grafikon distribucije vremena odgovora na transakciju
Ovaj grafikon prikazuje broj dovršenih transakcija tijekom određenog vremenskog raspona. Imajte na umu da ovaj grafikon prikazuje samo informacije za jednu transakciju u određenom trenutku. Evo kako to izgleda:
Grafikon propusnosti (MB)
Ovaj grafikon prikazuje količinu propusnosti (u megabajtima) na web poslužitelju tijekom testa opterećenja. Propusnost predstavlja količinu podataka koju su VUseri primili od poslužitelja u bilo kojoj sekundi. Ovaj grafikon vam pomaže u procjeni količine opterećenja koju VUseri generiraju, u smislu propusnosti poslužitelja. Evo kako to izgleda:
HTTP status Code Sažetak grafikona
Ovaj grafikon prikazuje distribuciju različitih kodova statusa HTTP protokola vraćenih s web poslužitelja tijekom testa opterećenja. Evo kako to izgleda:
Grafikon HTTP odgovora po sekundi
Ovaj grafikon prikazuje broj različitih HTTP statusnih kodova vraćenih s web poslužitelja tijekom svake sekunde testa opterećenja. Evo kako to izgleda:
Grafikon preuzimanja stranica po sekundi
Ovaj grafikon prikazuje broj stranica primljenih s web poslužitelja tijekom testa opterećenja. Evo kako izgleda:
Grafikon veza
Ovaj grafikon prikazuje broj otvorenih veza s web poslužiteljem tijekom izvođenja. Evo kako izgleda:
Grafikon broja veza po sekundi
Ovaj grafikon prikazuje broj otvorenih veza u sekundi tijekom izvođenja. Evo kako to izgleda:
Grafikon raščlambe komponenti stranice (tijekom vremena).
Ovaj grafikon prikazuje prosječno vrijeme odgovora (u sekundama) za svaku web stranicu i njezine komponente tijekom svake sekunde izvođenja scenarija. Evo kako to izgleda:
Grafikon vremenske analize preuzimanja stranice (tijekom vremena).
Ovaj grafikon prikazuje raščlambu vremena preuzimanja svake komponente stranice tijekom svake sekunde izvođenja scenarija. Evo kako to izgleda:
Vrijeme za prvi Buffer Grafikon
Ovaj graf prikazuje relativno vrijeme servera/mreže svake komponente web stranice (u sekundama) tijekom svake sekunde izvođenja scenarija, za razdoblje dok se prvi međuspremnik uspješno ne primi natrag s web poslužitelja. Evo kako to izgleda:
Spajanje grafova
Dva grafa možda treba spojiti kako bi se istaknule smislenije informacije. Na primjer, kao što smo vidjeli na gornjim grafovima, kada nije bilo povezivanja s poslužiteljem, nije bilo ni propusnosti preko mreže.
Taj odnos je puno lakše uočiti kada se dva grafa spoje.
Pogledajmo kako se grafovi spajaju.
Prije nego što otvorite opciju spajanja grafova, provjerite imate li već otvoren barem jedan graf, onaj koji želite spojiti. Uslužni program će pretpostaviti da želite dodati još jedan graf već otvorenom grafu.
Za otvaranje prozora za spajanje grafova, idite na izbornik Prikaz i kliknite na Spoji grafove. Evo kako izbornik izgleda:
Klikom na gornji izbornik otvorit će se glavni prozor za spajanje grafova. Evo snimke stanja:
Ovdje spajamo graf vremena odgovora transakcije s grafom izvođenih VUsera. Prozor Grafik spajanja traži naziv spojenog grafa i jednu od tri vrste spajanja:
| Vrsta spajanja | Ono što se također | Koristite ga kada |
|---|---|---|
| Prekriti | Jedan grafikon, Y-os sa svake strane, zajednička X-os. | Oba mjerenja očitavaju se na istoj vremenskoj liniji. |
| Pločica | Grafovi složeni, Y-os podijeljena, X-os dijeljena. | Rasponi vrijednosti su previše različiti za preklapanje. |
| Korelacijska | Y-os jednog grafa ucrtana u odnosu na os drugog. | Testiranje utječe li jedno mjerenje na drugo. |
Evo kako izgleda ovaj spojeni graf:
Dodaj nove grafikone
Za dodavanje novog grafa kliknite na izbornik Grafikon i odaberite Dodaj novi graf.
Pogledajte donji snimak izbornika:
Nakon klika, otvorit će se popis svih grafova dostupnih u LoadRunner Analysisu.
Možete odabrati bilo koji graf dvostrukim klikom na njegovo ime. Time će se graf, s njegovim vrijednostima i statistikama, učitati u glavni prozor Analize.
Pritisnite gumb Zatvori za povratak na glavni prozor.
Pogledajmo prozor:
Križanje s rezultatima
Ako već imate više pokrenutih scenarija, možete koristiti njihove mape s rezultatima za unakrsno usklađivanje statistike. Ovaj postupak vam pomaže da izravno usporedite oba rezultata i generirate kumulativno izvješće.
Za izvođenje unakrsnih rezultata kliknite na ikonu na alatnoj traci ili kliknite Križ s rezultatima u izborniku Datoteka.
Ovo će otvoriti prozor ispod:
Popis rezultata prikazuje vašu trenutnu mapu s rezultatima, onu za koju se provodi analiza.
Možete kliknuti na gumb Dodaj kako biste dodali još jednu mapu s rezultatima u odnosu na koju će se križanje analizirati.
Odaberite drugu mapu rezultata i kliknite na Otvori.
Ponovno će se otvoriti prethodni prozor s popisom rezultata. Ovaj put ćete na popisu imati dvije mape s rezultatima.
Pogledajte prozor:
Kliknite na gumb OK.
Otvorit će se novi prozor s usporedbom oba rezultata.
Evo snimke:
Na popis možete dodati onoliko mapa s rezultatima koliko želite; međutim, to će postati komplicirano za razumijevanje i analizu. Stoga se preporučuje da popis bude kratak.
Spremanje sesije
Rad s Analizom može potrajati. Budući da ste možda spojili graf ili još uvijek proučavate novi, dobro je spremiti podatke o sesiji.
Za spremanje sesije kliknite na izbornik Datoteka i kliknite Spremi.
Otvorit će se dijaloški prozor u nastavku:
Klikom na gumb Spremi pokrenut će se proces spremanja, koji može biti trenutan ili dugotrajan, ovisno o veličini sesije. Zapisuje se .lra datoteka sesije, uključujući sve grafove koje ste spojili ili dodali.
Evo kako prozor izgleda:
Otvaranje sjednice
Postojeću sesiju možete otvoriti na sličan način. Jednostavno kliknite Otvori u izborniku Datoteka i odaberite mapu spremljene sesije. Imajte na umu da Analysis neće otvoriti posljednji čvor mape; već će otvoriti samu mapu.
Ovo će otvoriti glavni prozor Analize u kojem možete nastaviti s radom.
Izvoz u HTML izvješće
Analiza pruža značajku izvoza svih podataka u dobro formatirano HTML ili Word izvješće. Za izvoz kliknite na izbornik Izvješće i odaberite HTML izvješće. Pogledajte izbornik u nastavku:
Ovo će otvoriti dijaloški okvir za pronalaženje direktorija u koji će se smjestiti HTML izvješće.
Pogledajte snimku zaslona u nastavku:
Čim kliknete gumb Spremi, Analiza će započeti izvoz rezultata i pripremu izvješća u HTML formatu. Nakratko će se pojaviti početni zaslon, ovisno o veličini izvješća koje izvozite:
Nakon što izvoz završi, odmah će se otvoriti nedavno izvezena HTML datoteka u Internet Exploreru ili vašem zadanom pregledniku. Evo kako izgleda vaša prva izvedba Ispitivanje izgled izvješća:
Savjet: Spremite predložak s označenom opcijom "Automatski primijeni ovaj predložak na novu sesiju" i automatskim HTML izvješćem, a Analiza će generirati isto izvješće za svaku sljedeću sesiju.
Video na analizatoru
U nastavku slijedi vodič koji pokriva iste zaslone analize u pokretu.
Kliknite ovdje ako video nije dostupan.
Analiza zatvara tijek rada LoadRunnera: VuGen skripte se čiste putem korelacija i parametrizacija, kojim upravlja kontrolor, onda pročitajte ovdje. Pogledajte Arhitektura LoadRunnera, Ispitivanje performansi i Testiranje opterećenja vodiči.


























.png)






.png)
















