In deze tutorial zullen we de volgende onderwerpen bestuderen:
1. Hoe analyse te gebruiken in LoadRunner
2. LoadRunner analyse samenvattingsrapport
3. Analysegrafieken
4. Samenvoeggrafieken
5. Nieuwe grafieken toevoegen
6. Kruisen met resultaten
7. Een sessie opslaan
Laten we beginnen-
1. Analyse gebruiken in LoadRunner
HP Analysis, zoals de naam al doet vermoeden, is een programma om gedetailleerde (letterlijk, zeer gedetailleerde) analyses uit te voeren op de prestatietest die u hebt uitgevoerd.
HP Analysis neemt de dump die door de controller is gemaakt tijdens het uitvoeren van uw belastingtest. De dump bevat alle informatie in een onbewerkt formaat dat door HP Analysis wordt geparseerd om verschillende grafieken te genereren.
Laten we meer leren over HP Analysis.
Om HP Analysis te starten, gaat u naar Startmenu => HP Software => HP LoadRunner => Analyse zoals hieronder wordt gedemonstreerd:
Hiermee wordt Analyse gestart. Zoals gewoonlijk wordt eerst een opstartscherm geopend, zoals hieronder weergegeven:
Na een tijdje zal dit splash-scherm automatisch naar het hoofdscherm van HP Analysis leiden. Het hoofdscherm wordt geopend in de herstelde modus. Raadpleeg onderstaande momentopname:
Klik op het menu Bestand en u ziet een lijst met menu's zoals in onderstaande momentopname:
Klik op het menu Bestand of gebruik Ctrl + N om een analysesessie te openen. Hierdoor wordt een dialoogvenster geopend om u te helpen het lrr-bestand te vinden. De bestandsextensie, LRR staat voor LoadRunner Results.
Weet u nog dat HP Controller een opslagplaats met resultaten in een map maakt? Die map bevat het lrr-bestand.
Zoek de map res van het scenario waarvoor u een analysesessie wilt maken. Ter referentie wordt hieronder een momentopname gegeven:
Zodra u het juiste bestand selecteert, controleert HP Analysis eerst of er schijfruimte beschikbaar is om ervoor te zorgen dat u tijdens het proces niet zonder ruimte komt te zitten. Dit komt omdat de grootte van een sessie erg groot kan zijn, vooral voor een complex scenario waarin je meerdere VUScripts hebt opgenomen en lange uren hebt gedraaid.
Onderstaand venster wordt tijdelijk geopend:
Onmiddellijk nadat de beschikbaarheid van schijfruimte is bevestigd, komt HP Analysis in actie en ziet u een venster "momenteel analyseren", zoals hieronder weergegeven:
De tijd die het bovenstaande venster in beslag neemt, is afhankelijk van de grootte van de resultatenmap (of de statistieken in die map)
Als het veel te lang duurt of vastloopt, kunt u ervoor kiezen om te annuleren door op de knop Annuleren te klikken.
Als u klaar bent, leidt dit automatisch naar een snelvenster waarin de opmaaksjabloon wordt toegepast:
Dit zou u snel naar het hoofdvenster van Session Explorer moeten leiden. Als u echter een complexe aangepaste sjabloon gebruikt en de bewerking stopt om welke reden dan ook, kunt u op de knop Stop klikken om de bewerking te annuleren en opnieuw te beginnen.
2. Samenvattend rapport LoadRunner-analyse
Zodra de bewerkingen zijn voltooid, ziet u het hoofdsessievenster dat er ongeveer zo uitziet:
Hier kunt u de directory zien waar u de resultaten vandaan heeft gehaald.
U kunt ook volledige informatie over uw scenario zien in de analysesessie. Op het tabblad Overzichtsrapport kunt u de duur zien van het scenario dat is uitgevoerd om deze resultaten te krijgen.
De term percentiel wordt in de analyse bijna bij elke grafiek gebruikt. U kunt de waarde voor percentiel definiëren in het eigenschappenvenster. De standaardwaarde is ingesteld op 90.
Let op het grafiekgedeelte in Session Explorer:
Er verschijnen al weinig grafieken. U kunt op de naam van de grafiek klikken en u ziet de details verschijnen.
Vanuit het samenvattingsrapport kunt u op de knop klikken om de SLA-gerelateerde informatie te openen, indien beschikbaar.
Als u klikt, ziet u het onderstaande venster:
U kunt de werkbalk net onder het menu Bestand bovenaan vinden, het ziet er als volgt uit:
Alle knoppen in de werkbalk voeren een actie uit vanuit het menu Bestand.
HP Analysis bevat alle informatie over uw scenario, inclusief Runtime-instellingen. Zoals u inmiddels weet dat Run Time-instellingen een aanzienlijke invloed hebben op de prestaties, kunt u vanuit Analysis de instellingen bekijken die werden gebruikt om het scenario uit te voeren.
Om de looptijdinstellingen te bekijken, klikt u op vanuit het menu Bestand of
De looptijdinstellingen worden als volgt weergegeven:
Zoals u kunt zien, zijn niet alleen alle instellingen vanuit dit venster te zien, u kunt het schema ook openen door op te klikken knop of bekijk het script door op te klikken knop. Om het venster te sluiten, klikt u op
3. Analyse grafieken
HP Analysis laadt de belangrijkste grafieken op het moment van analyse. U kunt in de Session Explorer op een willekeurige grafieknaam klikken om de details van de beschikbare grafiek te bekijken.
Laten we een voor een enkele grafieken bespreken.
3.1 Grafiek gemiddelde reactietijd:
Deze grafiek toont het aantal hits dat VUsers op de webserver hebben gemaakt tijdens elke seconde van de belastingtest. Deze grafiek helpt u bij het evalueren van de hoeveelheid belasting die VUsers genereren, in termen van het aantal hits.
Bekijk de grafiek van ons scenario:
Bij het bekijken van een grafiek is het cruciaal om de legenda van de grafiek naast elkaar te begrijpen.
De legenda toont de transactienaam, de kleur, de minimumwaarde, de gemiddelde waarde, de maximumwaarde en de standaarddeviatie (variantie rond het gemiddelde).
De kleuren van de grafiek zijn te herkennen aan de legenda.
3.2 Hits per Second-grafiek:
Deze grafiek toont het aantal hits dat VUsers op de webserver hebben gemaakt tijdens elke seconde van de belastingtest. Deze grafiek helpt u bij het evalueren van de hoeveelheid belasting die VUsers genereren, in termen van het aantal hits.
Bekijk de grafiek in het geval van ons scenario:
Zoals te zien is in zowel de grafiek als de legenda, waren er tijden dat er geen hits op de server waren.
3.3 Running VUsers-grafiek:
Deze grafiek toont het aantal VUsers dat VUser-scripts heeft uitgevoerd en hun status tijdens elke seconde van een loadtest. Deze grafiek is handig om de VUser-belasting op uw server op een bepaald moment te bepalen.
3.4 Doorvoergrafiek
Deze grafiek toont de hoeveelheid doorvoer (in bytes) op de webserver tijdens de laadtest. Doorvoer vertegenwoordigt de hoeveelheid gegevens die de VUsers op een gegeven moment van de server hebben ontvangen. Deze grafiek helpt u bij het evalueren van de hoeveelheid belasting die VUsers genereren, in termen van serverdoorvoer.
Hier is een beschrijving van nog enkele grafieken:
3.5 V Gebruikersoverzicht:
Deze grafiek geeft het aantal VUsers weer dat hun run succesvol heeft afgerond, heeft gestopt of is geëindigd met fouten. Zo ziet het eruit:
3.6 Rendez-vous-grafiek:
Deze grafiek geeft aan wanneer VU's zijn vrijgelaten op ontmoetingspunten en hoeveel VU's op elk punt zijn vrijgelaten. Zo ziet het eruit:
3.7 Transacties per seconde-grafiek:
Deze grafiek toont het aantal voltooide transacties (zowel geslaagde als niet-succesvolle) uitgevoerd tijdens elke seconde van een laadtest. Deze grafiek helpt u de werkelijke transactiebelasting op uw systeem op een bepaald moment te bepalen. Zo ziet het eruit:
3.8 Grafiek Totaal aantal transacties per seconde:
Deze grafiek toont het totale aantal voltooide transacties (zowel geslaagde als niet-succesvolle) uitgevoerd tijdens elke seconde van een laadtest. Deze grafiek helpt u de werkelijke transactiebelasting op uw systeem op een bepaald moment te bepalen. Zo ziet het eruit:
3.9 Transactieoverzichtsgrafiek:
Deze grafiek geeft het aantal transacties weer dat is geslaagd, mislukt, gestopt of is geëindigd met fouten. Zo ziet het eruit:
3.10 Overzichtsgrafiek van transactieprestaties:
Deze grafiek toont de minimale, gemiddelde en maximale responstijd voor alle transacties in de belastingtest. Zo ziet het eruit:
3.11 Transactiereactietijd onder belastinggrafiek:
Geeft de gemiddelde reactietijden van transacties weer in verhouding tot het aantal VUsers dat op een bepaald punt tijdens de belastingtest draait. Deze grafiek helpt u de algemene impact van VUser-belasting op de prestatietijd te bekijken en is vooral nuttig bij het analyseren van een belastingtest die wordt uitgevoerd met een geleidelijke belasting. Zo ziet het eruit:
3.12 Grafiek van het transactiereactietijdpercentiel:
Deze grafiek geeft het percentage transacties weer dat binnen een bepaald tijdsbestek is uitgevoerd. Deze grafiek helpt u het percentage transacties te bepalen dat voldoet aan de prestatiecriteria die voor uw systeem zijn gedefinieerd. Zo ziet het eruit:
3.13 Grafiek voor de verdeling van de reactietijd van de transactie:
Deze grafiek geeft het aantal keren weer dat een transactie is voltooid over een tijdsbestek. Merk op dat deze grafiek alleen informatie weergeeft voor één transactie tegelijk. Zo ziet het eruit:
3.14 Doorvoer (MB) grafiek:
Deze grafiek toont de hoeveelheid doorvoer (in megabytes) op de webserver tijdens de laadtest. Doorvoer vertegenwoordigt de hoeveelheid gegevens die de VUsers op een gegeven moment van de server hebben ontvangen. Deze grafiek helpt u bij het evalueren van de hoeveelheid belasting die VUsers genereren, in termen van serverdoorvoer. Zo ziet het eruit:
3.15 Samenvatting HTTP-statuscode:
Deze grafiek toont de distributie van de verschillende HTTP-protocolstatuscodes die tijdens de laadtest door de webserver zijn geretourneerd. Zo ziet het eruit:
4
3.16 HTTP-respons per seconde-grafiek:
Deze grafiek geeft het aantal verschillende HTTP-statuscodes weer dat tijdens elke seconde van de laadtest door de webserver is geretourneerd. Zo ziet het eruit:
Grafiek van 3,17 pagina's download per seconde:
Deze grafiek toont het aantal pagina's dat tijdens de laadtest van de webserver is ontvangen. Zo ziet het eruit:
3.18 Aansluitingen grafiek:
Deze grafiek geeft het aantal verbindingen weer. Zo ziet het eruit:
3.19 Verbindingen per seconde grafieken:
Deze grafiek geeft het aantal verbindingen per seconde weer. Zo ziet het eruit:
3.20 Grafiek voor uitsplitsing van paginacomponenten (in de loop van de tijd):
Deze grafiek toont de gemiddelde responstijd (in seconden) voor elke webpagina en zijn componenten tijdens elke seconde van de scenario-uitvoering. Zo ziet het eruit:
3.21 Grafiek voor uitsplitsing van de downloadtijd van de pagina (in de loop van de tijd):
Deze grafiek toont een uitsplitsing van de downloadtijd van elk paginacomponent tijdens elke seconde van de scenario-uitvoering. Zo ziet het eruit:
3.22 Tijd tot eerste buffergrafiek:
Deze grafiek geeft de relatieve server- / netwerktijd (in seconden) van elke webpagina-component weer tijdens elke seconde van de scenario-uitvoering, voor de periode totdat de eerste buffer met succes is teruggekregen van de webserver. Zo ziet het eruit:
4. Samenvoegen van grafieken
Het kan nodig zijn om twee grafieken samen te voegen om meer zinvolle informatie te krijgen. Zoals we hierboven in grafieken hebben besproken, is er bijvoorbeeld ook geen bandbreedte over het netwerk als er geen hits op de server waren.
Dit kan gemakkelijker worden getekend bij het samenvoegen.
Laten we eens kijken hoe grafieken worden samengevoegd.
Voordat u de optie voor het samenvoegen van grafieken opent, moet u ervoor zorgen dat er al ten minste één grafiek is geopend die u wilt samenvoegen. Het hulpprogramma gaat ervan uit dat u nog een grafiek aan de reeds geopende grafiek wilt toevoegen.
Om het samenvoeggrafiekvenster te openen, gaat u naar het menu Beeld en klikt u op Grafieken samenvoegen. Hier is hoe het menu eruit ziet:
Als u op het bovenstaande menu klikt, wordt het hoofdvenster van samenvoegende grafieken geopend, hier is een momentopname:
Hier voegen we de Transaction Response Time samen met de Running VUsers-grafiek. In het venster Grafiek samenvoegen moet u de naam van de nieuw gevormde samengevoegde grafiek opgeven.
Hier is hoe deze samengevoegde grafiek eruit ziet:
5. Voeg nieuwe grafieken toe
Om een nieuwe grafiek toe te voegen, klikt u op het menu Grafiek en selecteert u Nieuwe grafiek toevoegen.
Raadpleeg onderstaande momentopname van het menu:
Eenmaal erop geklikt, wordt een lijst geopend met alle grafieken die beschikbaar zijn in LoadRunner (HP Analysis)
U kunt elke grafiek selecteren door op de naam te dubbelklikken. Hierdoor wordt de grafiek met waarden / statistieken naar het hoofdvenster van HP Analysis geladen.
Klik op de knop Sluiten om terug te gaan naar het hoofdvenster.
Laten we eens naar het raam kijken:
6. Kruisen met resultaten
Als u al meerdere scenario's heeft uitgevoerd, kunt u hun resultatenmap gebruiken om de statistieken te vergelijken. Dit proces helpt om beide resultaten direct te vergelijken en een cumulatief rapport te genereren.
Om Cross-resultaten uit te voeren, klikt u op pictogram in de werkbalk of klik op Kruis met resultaten in het menu Bestand.
Dit opent een venster:
De resultatenlijst toont uw huidige resultatenmap (waarvoor de analyse wordt uitgevoerd)
U kunt op de knop Toevoegen klikken om nog een resultatenmap toe te voegen waarmee een kruisje wordt geanalyseerd.
Selecteer de andere resultatenmap en klik op Openen.
Het vorige Resultatenlijstvenster wordt weer geopend. Deze keer heb je twee resultaatmappen in de lijst.
Kijk eens naar het raam:
Klik op de OK-knop.
Er wordt een nieuw venster geopend waarin beide resultaten naast elkaar worden vergeleken.
Hier is een momentopname:
U kunt zoveel resultaatmappen aan de kruislijst toevoegen als u wilt, maar dit wordt ingewikkeld om te begrijpen en te analyseren. Daarom wordt aangeraden de lijst kort te houden.
7. Een sessie opslaan
Het werken met HP Analysis kan veel tijd in beslag nemen. Aangezien u wellicht een grafiek heeft samengevoegd of momenteel een nieuwe grafiek aan het bestuderen bent, is het een goed idee om uw sessie-informatie te bewaren.
Om uw sessie op te slaan, klikt u op het menu Bestand en vervolgens op Opslaan.
Het onderstaande dialoogvenster wordt geopend:
Als u op de knop Opslaan klikt, wordt het opslagproces gestart, wat onmiddellijk of tijdrovend kan zijn, afhankelijk van de grootte van de sessie.
Hier is hoe het venster eruit ziet:
7.1 Een sessie openen
U kunt op dezelfde manier een bestaande sessie openen. Klik gewoon op Openen onder het menu Bestand en selecteer de map met de opgeslagen sessie. Onthoud dat HP Analysis het laatste mapknooppunt niet opent; het zal eerder de map zelf openen.
Dit opent het hoofdvenster van Analyse waar u uw werk kunt hervatten.
8. Exporteren naar HTML-rapport:
HP Analysis biedt een functie om alle gegevens te exporteren naar een goed opgemaakt HTML- of documentformaatrapport. Om te exporteren, klikt u op het menu Rapport en selecteert u HTML-rapport. Bekijk het menu hieronder:
Hierdoor wordt een dialoogvenster geopend om de map te zoeken waar het HML-rapport zal worden geplaatst.
Bekijk de onderstaande schermafbeelding:
Zodra u op de knop Opslaan klikt, begint HP Analysis met het exporteren van resultaten en het voorbereiden van een rapport in HTML-indeling. Er verschijnt gedurende een korte periode een welkomstscherm, afhankelijk van de grootte van het rapport dat u exporteert:
Nadat het exporteren is voltooid, wordt het recentelijk geëxporteerde HTML-bestand onmiddellijk geopend in Internet Explorer of uw standaardbrowser. Hier ziet u hoe uw eerste prestatietestrapport eruitziet:
Video over Analyzer
Klik hier als de video niet toegankelijk is