В този урок ще изучаваме следните теми -
1. Как да се използва за анализ на LoadRunner
2. LoadRunner Анализ Обобщен доклад
3. Анализ Графики
4. Сливане Графики
5. Добавяне на нов Графики
6. Crossing с резултати
7. Запис на сесията
begin- Нека
1. Как да използвам Анализ в LoadRunner
Анализът на HP, както подсказва името, е програма за извършване на подробен (буквално, много подробен) анализ на теста за производителност, който сте провели.
HP Analysis взема дъмп, създаден от Controller, по време на изпълнението на теста за натоварване. Дъмпингът съдържа цялата информация в суров формат, който се анализира от HP Analysis за генериране на различни графики.
Нека научим повече за анализа на HP.
За да стартирате HP Analysis, отворете менюто "Старт" => Софтуер на HP => HP LoadRunner => Анализ, както е показано по-долу:
Това ще стартира Анализ. Както обикновено, първоначално ще се отвори начален екран, както е показано по-долу:
След малко този начален екран автоматично ще доведе до основния екран на HP Analysis. Основният екран ще се отвори в възстановен режим. Вижте снимката по-долу:
Щракнете върху менюто Файл и ще видите списък с менюта, както е на снимката по-долу:
Щракнете върху менюто Файл или използвайте Ctrl + N, за да отворите сесия за създаване на анализ. Това ще отвори диалогов прозорец, за да ви помогне да намерите файла lrr. Файловото разширение LRR означава LoadRunner Results.
Помните ли, че HP Controller създава хранилище с резултати в папка? Тази папка съдържа файла lrr.
Намерете папката res на сценария, за който искате да създадете сесия за анализ. Снимка е предоставена по-долу за справка:
Веднага след като изберете правилния файл, HP Analysis първо ще провери за налично дисково пространство, за да се увери, че няма да ви свърши място по време на процеса. Това е така, защото размерът на сесията може да бъде много голям, особено при сложен сценарий, в който сте включили множество VUScripts и работите в продължение на дълги часове.
Прозорецът отдолу ще се отвори за миг:
Веднага след потвърждаване на наличността на дисково пространство, HP Analysis ще влезе в действие и ще видите прозорец „в момента анализиращ“, както е показано по-долу:
Времето, необходимо от горния прозорец, зависи от размера на папката с резултати (или статистиката, съдържаща се в тази папка)
Ако отнеме твърде много време или заседне, можете да изберете да отмените, като кликнете върху бутона за отмяна.
След като приключите, това автоматично ще доведе до бърз прозорец, където ще се приложи шаблон за формат:
Това трябва бързо да ви отведе до главния прозорец на Session Explorer. Ако обаче използвате някакъв сложен персонализиран шаблон и операцията спира по някаква причина, можете да кликнете върху бутона Stop, за да отмените операцията и да започнете отначало.
2. Обобщен отчет за анализ на LoadRunner
След като операциите завършат, ще видите основния прозорец на сесията, който изглежда по следния начин:
Тук можете да видите директорията, от която сте взели резултатите.
Можете също да видите пълна информация за вашия сценарий в рамките на сесията за анализ. В раздела Обобщен отчет можете да видите продължителността на изпълнения сценарий, за да получите тези резултати.
Терминът процентил се използва в анализа почти с всяка графика. Можете да определите стойността за процентил в панела със свойства. По подразбиране е зададено на 90.
Забележете раздела за графики в Session Explorer:
Вече се появяват няколко графики. Можете да кликнете върху името на графиката и ще видите появата на нейните детайли.
От Обобщения отчет можете да кликнете върху бутона, за да отворите информацията, свързана със SLA, ако е налична.
След щракване ще видите прозореца по-долу:
Можете да намерите лентата с инструменти точно под менюто Файл в горната част, изглежда така:
Всички бутони в лентата с инструменти изпълняват някои действия от менюто Файл.
Анализът на HP съдържа всеки бит информация за вашия сценарий, включително настройки за времето за изпълнение. Тъй като вече знаете, че настройките на времето за изпълнение имат значително влияние върху производителността, можете да видите настройките от Анализ, които са били използвани за стартиране на сценария.
За да видите настройките на времето за изпълнение, щракнете върху от менюто Файл или
Настройките за времето за изпълнение ще бъдат показани както по-долу:
Както можете да видите, не само всички настройки могат да се видят от този прозорец, можете също да отворите Графика, като щракнете върху или прегледайте скрипта, като щракнете върху бутон. За да затворите прозореца, щракнете върху
3. Графики за анализ
Анализът на HP ще зареди най-важните графики по време на анализа. Можете да кликнете върху произволно име на графика от Session Explorer, за да видите подробности спрямо наличната графика.
Нека обсъдим няколко графики една по една.
3.1 Графика на средното време за реакция:
Тази графика показва броя на посещенията, направени на уеб сървъра от VUsers по време на всяка секунда от теста за зареждане. Тази графика ви помага да оцените количеството натоварване, генерирано от потребителите, по отношение на броя на посещенията.
Погледнете графиката на нашия сценарий:
Когато разглеждате графика, е от основно значение да разбирате легендата на графиката едно до друго.
Легендата показва името на транзакцията, нейния цвят, минимална стойност, средна стойност, максимална стойност и стандартно отклонение (отклонение около средната стойност).
Цветовете на графиката могат да бъдат разпознати от Legend.
3.2 Графика на посещенията в секунда:
Тази графика показва броя на посещенията, направени на уеб сървъра от VUsers по време на всяка секунда от теста за зареждане. Тази графика ви помага да оцените количеството натоварване, генерирано от потребителите, по отношение на броя на посещенията.
Погледнете графиката в случай на нашия сценарий:
Както се вижда както от графиката, така и от легендата, че е имало моменти, в които нямаше посещения към сървъра.
3.3 Изпълнение на графика на VUsers:
Тази графика показва броя на потребителите на VUser, които са изпълнявали скриптове на VUser, и тяхното състояние по време на всяка секунда от тест за зареждане. Тази графика е полезна за определяне на натоварването на VUser на вашия сървър във всеки един момент.
3.4 Графика на пропускателната способност
Тази графика показва размера на пропускателната способност (в байтове) на уеб сървъра по време на теста за зареждане. Пропускателната способност представлява количеството данни, получени от потребителите от сървъра във всяка дадена секунда. Тази графика ви помага да оцените количеството натоварване, генерирано от потребителите, по отношение на производителността на сървъра.
Ето описание на още няколко графики:
3.5 Резюме на потребителя:
Тази графика показва броя на потребителите, които завършиха успешно изпълнението си, спряха изпълнението си или завършиха с грешки. Ето как изглежда:
3.6 Графика на рандеву:
Тази графика показва кога са пуснати VUsers в точките на срещи и колко VUsers са били освободени във всяка точка. Ето как изглежда:
3.7 График на транзакции в секунда:
Тази графика показва броя на завършените транзакции (както успешни, така и неуспешни), извършени по време на всяка секунда от тест за зареждане. Тази графика ви помага да определите действителното натоварване на транзакциите във вашата система във всеки един момент. Ето как изглежда:
3.8 Графика общо транзакции в секунда:
Тази графика показва общия брой завършени транзакции (както успешни, така и неуспешни), извършени по време на всяка секунда от тест за зареждане. Тази графика ви помага да определите действителното натоварване на транзакциите във вашата система във всеки един момент. Ето как изглежда:
3.9 Графика на обобщените транзакции:
Тази графика показва броя на транзакциите, които са преминали, неуспешни, спрени или завършили с грешки. Ето как изглежда:
3.10 График на обобщената информация за ефективността на транзакциите:
Тази графика показва минималното, средното и максималното време за реакция за всички транзакции в теста за натоварване. Ето как изглежда:
3.11 Време за реакция на транзакция при графика на натоварване
Показва средното време за реакция на транзакцията спрямо броя на VUsers, работещи във всяка дадена точка по време на теста за зареждане. Тази графика ви помага да видите общото въздействие на натоварването на VUser върху времето за работа и е най-полезна при анализ на тест за натоварване, който се изпълнява с постепенно натоварване. Ето как изглежда:
3.12 Графика на процента на реакцията на транзакцията:
Тази графика показва процента на транзакциите, извършени в рамките на даден период от време. Тази графика ви помага да определите процента на транзакциите, които отговарят на критериите за ефективност, определени за вашата система. Ето как изглежда:
3.13 Графика за разпределение на времето за реакция на транзакцията:
Тази графика показва броя на завършените транзакции в разпределение на времеви диапазони. Имайте предвид, че тази графика показва информация само за една транзакция наведнъж. Ето как изглежда:
3.14 Графика на пропускателната способност (MB):
Тази графика показва размера на пропускателната способност (в мегабайта) на уеб сървъра по време на теста за натоварване. Пропускателната способност представлява количеството данни, получени от потребителите от сървъра във всяка дадена секунда. Тази графика ви помага да оцените количеството натоварване, генерирано от потребителите, по отношение на производителността на сървъра. Ето как изглежда:
3.15 Обобщение на HTTP кода на състоянието:
Тази графика показва разпределението на различните кодове на състоянието на HTTP протокола, върнати от уеб сървъра по време на теста за зареждане. Ето как изглежда:
4
3.16 HTTP отговор на секунда графика:
Тази графика показва броя на различните кодове на състоянието на HTTP, върнати от уеб сървъра по време на всяка секунда от теста за зареждане. Ето как изглежда:
3.17 страници Изтегляне на секунда графика:
Тази графика показва броя страници, получени от уеб сървъра по време на теста за зареждане. Ето как изглежда:
3.18 Графика на връзките:
Тази графика показва броя на връзките. Ето как изглежда:
3.19 Връзки на секунда графики:
Тази графика показва броя на връзките в секунда. Ето как изглежда:
3.20 Графика на разбивка на компонентите на страницата (с течение на времето):
Тази графика показва средното време за реакция (в секунди) за всяка уеб страница и нейните компоненти по време на всяка секунда от изпълнението на сценария. Ето как изглежда:
3.21 Графика на времето за изтегляне на страницата (във времето):
Тази графика показва разбивка на времето за изтегляне на всеки компонент на страницата по време на всяка секунда от изпълнението на сценария. Ето как изглежда:
3.22 Графика време за първи буфер:
Тази графика показва относителното време на сървъра / мрежата на всеки компонент на уеб страница (в секунди) по време на всяка секунда от изпълнението на сценария за периода от време, докато първият буфер бъде успешно получен обратно от уеб сървъра. Ето как изглежда:
4. Обединяване на графики
Може да се наложи да се обединят две графики, за да се предостави по-значима информация. Например, както обсъдихме по-горе в графики, че когато няма посещения към сървъра, също така няма и честотна лента по мрежата.
Това може да се направи по-лесно при сливане.
Нека да видим как се сливат графики.
Преди да отворите опцията за обединяване на графики, уверете се, че вече сте отворили поне една графика, която искате да обедините. Помощната програма ще приеме, че искате да добавите друга графика към вече отворената графика.
За да отворите прозореца за обединяване на графики, отидете в менюто Изглед и кликнете върху Обединяване на графики. Ето как изглежда менюто:
Щракването върху менюто по-горе ще отвори основния прозорец на обединяващи се графики, ето моментна снимка:
Тук обединяваме времето за реакция на транзакцията с работеща графика на VUsers. Прозорецът Merge Graph изисква да предоставите името на новосформираната обединена графика.
Ето как изглежда тази обединена графика:
5. Добавете нови графики
За да добавите нова графика, щракнете върху менюто Графика и изберете Добавяне на нова графика.
Вижте снимката по-долу на менюто:
:
Веднъж щракнат, той ще отвори списък с всички графики, налични в LoadRunner (HP Analysis)
Можете да изберете всяка графика, като щракнете двукратно върху нейното име. Това ще зареди графиката със стойности / статистика в основния прозорец на HP Analysis.
Щракнете върху бутона Затвори, за да се върнете в главния прозорец.
Нека да разгледаме прозореца:
6. Пресичане с резултати
Ако вече сте изпълнили няколко сценария, можете да използвате папката с резултати за кръстосано съвпадение на статистиката. Този процес помага директно да се сравнят и двата резултата и да се генерира кумулативен отчет.
За да извършите кръстосани резултати, кликнете върху от лентата с инструменти или щракнете върху Cross with Results от менюто File.
Това ще отвори прозорец:
Списъкът с резултати показва текущата ви папка с резултати (за която се извършва анализът)
Можете да кликнете върху бутона Добавяне, за да добавите друга папка с резултати, с която ще бъде анализиран кръст.
Изберете другата папка с резултати и кликнете върху Отваряне.
Предишният прозорец със списък с резултати ще бъде отворен отново. Този път ще имате две папки с резултати в списъка.
Погледнете прозореца:
Щракнете върху бутона OK.
Ще се отвори нов прозорец, съдържащ едно до друго сравнение на двата резултата.
Ето моментна снимка:
Можете да добавите толкова папки с резултати в кръстосания списък, колкото желаете, но това ще стане сложно за разбиране и анализ. Затова се препоръчва списъкът да бъде кратък.
7. Запазване на сесия
Работата с HP Analysis може да отнеме значително време. Тъй като може да сте обединили графика или в момента изучавате някаква нова графика, добре е да запазите информацията за сесията си запазена.
За да запазите сесията си, щракнете върху менюто Файл и щракнете върху Запазване.
Ще се отвори прозорецът за диалог:
Кликването върху бутона Запазване ще стартира процеса на запис, който може да бъде незабавен или отнема много време, в зависимост от размера на сесията.
Ето как изглежда прозорецът:
7.1 Откриване на сесия
Можете да отворите съществуваща сесия по подобен начин. Просто щракнете върху Отваряне под менюто Файл и изберете папката на запазената сесия. Не забравяйте, че HP Analysis няма да отвори последния възел на папката; по-скоро ще отвори самата папка.
Това ще отвори основния прозорец на Анализ, където можете да възобновите работата си.
8. Експортиране в HTML отчет:
HP Analysis предоставя функция за експортиране на всички данни в добре форматиран отчет в HTML или документ формат. За да експортирате, щракнете върху менюто Отчет и изберете HTML отчет. Погледнете менюто по-долу:
Това ще отвори диалогов прозорец за намиране на директорията, където ще бъде поставен HML отчет.
Погледнете снимката на екрана по-долу:
Веднага след като щракнете върху бутона Запазване, HP Analysis ще започне да експортира резултати и да подготвя отчет в HTML формат. Ще се появи начален екран за кратък период от време, в зависимост от размера на отчета, който експортирате:
След приключване на експортирането той веднага ще отвори наскоро експортирания HTML файл в Internet Explorer или браузъра ви по подразбиране. Ето как изглежда вашият първи доклад за тестване на производителността:
Видео на анализатор
Щракнете тук, ако видеоклипът не е достъпен