Loadrunner Урок за контролер: Ръчен и целенасочен сценарий

⚡ Умно обобщение

Контролерът в LoadRunner превръща завършените VuGen скриптове в работещ тест за натоварване: той сглобява VUser групи, разпределя ги върху генератори на натоварване, планира плавното нагряване и стриймва резултати на живо, докато сценарият се изпълнява.

  • 🔘 Роля: Контролерът изпълнява тестовия дизайн, като променя настройките по време на изпълнение, времето за обмисляне и точките за среща.
  • ☑️ Ръчен сценарий: Вие сами определяте транзакциите, броя на VUser и продължителността.
  • Сценарий, ориентиран към целта: Контролерът променя броя на VUser, докато не се постигне целта за посещения или време за реакция.
  • 🧪 Генератори на натоварване: Добавете машини или използвайте localhost и ограничете броя на VUser-ите, които всяка от тях инициализира.
  • 🛠️ Планиране: Планирайте по сценарий или по група, в режим на изпълнение „Реален свят“ или „Основен“.
  • 📊 SLA: Прикачете споразумение за ниво на обслужване, така че изпълнението да бъде оценено спрямоtracограничени прагове.

Ръководство за LoadRunner Controller и целеви сценарии

Какво е контролер?

Контролерът, както подсказва името, е програма за „контрол“ на цялостния тест за натоварване. Той е отговорен за help...ping Изпълнявате дизайна на теста за производителност, използвайки вече създадените от вас VuGen скриптове. Той ви позволява да променяте настройките по време на изпълнение, да активирате или деактивирате времето за обмисляне, точките за среща, да добавя генератори на натоварване и да контролира броя на потребителите, които всеки генератор може да симулира. Автоматично създава дъмп на резултатите от изпълнението, предоставяйки ви преглед на живо на „текущото състояние“ на изпълнявания тест за натоварване.

Нека научим повече за контролера LoadRunner.

Бележка за марката: Екранните изображения по-долу са от ерата на HP, а продуктът по-късно е преминал към Micro Focus и сега се продава като OpenText Професионално инженерство на производителносттаКонтролерът, VuGen, генераторите на натоварвания и Analysis запазват едни и същи имена и един и същ работен процес, така че всяка стъпка тук все още е валидна.

Как да стартирате Controller

За да стартирате контролера, отидете в менюто „Старт“ -> „HP Software“ -> „HP LoadRunner“ -> „Controller“, както е показано по-долу:

Windows Пътят до менюто „Старт“, използван за стартиране на контролера LoadRunner

След като стартирате, ще видите моментално да се появява начален екран. По-долу е показана бърза снимка:

Показване на началния екран на LoadRunner Controller, докато програмата се зарежда

Снимката автоматично ще ви отведе до главния прозорец на контролера. Нека я разгледаме, преди да обсъдим основните компоненти на екрана.

Главен прозорец за проектиране на контролера LoadRunner

Ако екранът „Нов сценарий“ не се появи автоматично (след като сте променили предпочитанието), можете да щракнете върху бутона Нов под менюто „Файл“ или да щракнете върху Бутон за нов сценарий в лентата с инструменти на контролера бутон от лентата с инструменти. Като алтернатива можете да щракнете върху Ctrl + N. Менюто е показано по-долу за справка.

Меню „Файл на контролера“, показващо командата „Нов сценарий“

По същия начин, за да отворите съществуващ или предварително създаден сценарий, можете да използвате Ctrl + O или Икона за отваряне на сценарий в лентата с инструменти на контролера икона и ще се отвори стандартен диалогов прозорец за преглед на файлове. Разширението на файла на LoadRunner Scenario е *.lrs

В Controller има два типа сценарии.

  • Ръчен сценарий
  • Ориентиран към целта сценарий

Ръчният сценарий може допълнително да има или да няма процентен режим. Ще обсъдим всеки подробно.

Симулиране на ръчен сценарий

Ръчният сценарий е статичен и дава по-голям контрол върху ситуацията. Можете да решите коя транзакция да се изпълни, колко пъти и за колко време.

Въз основа на състава на тестовия микс можете да видите поведението на приложението като брой удари, време за реакция и т.н.

По-късно ще разберете как ръчният сценарий се различава от целево-ориентирания сценарий.

За да създадете ръчен сценарий, изберете ръчен сценарий от „Избор на тип сценарий“

Засега нека използваме непроцентен режим като начало. Разгледайте моментната снимка, илюстрирана по-долу:

Диалогов прозорец „Нов сценарий“ с избрано „Ръчен сценарий“

Можете да изберете скриптовете, които искате да добавите към сценария направо от горния екран. Въпреки това обикновено се практикува скриптовете да се добавят по-късно.

Щракнете върху бутона OK, за да продължите.

Това ще създаде празен сценарий и ще го зареди в главния екран. Ще забележите, че бутонът Запазване е активиран сега. Разгледайте моментната снимка по-долу:

Празен сценарий на ръководството, зареден в раздела „Проектиране на контролер“

По същия начин, ако сте избрали процентен режим, докато избирате тип сценарий, екранът ще изглежда малко по-различно. Вместо брой потребители, ще покаже разпределението на потребителите в проценти. Контролерът автоматично разпределя потребителите по зададен процент.

Останалото е същото. Вижте моментната снимка по-долу:

Ръчен сценарий в процентен режим, показващ разпределението на потребителите

Ако не създадете сценарий в началото, ще забележите лентата с инструменти по-долу:

Инструменталната лента на контролера, както се появява преди създаването на сценарий

Можете да кликнете върху Бутон за нов празен сценарий в лентата с инструменти на контролера бутон за създаване на нов празен сценарий. След като бъде създаден сценарий, можете да щракнете върху Бутон за запазване на сценария в лентата с инструменти на контролера бутон за запазване на сценарий или щракнете върху Ctrl + S. По същия начин можете да щракнете върху Бутон за отваряне на съществуващ сценарий в лентата с инструменти на контролера бутон, за да отворите вече съществуващ сценарий от устройството на вашия локален компютър.

Оставащият бутон просто извиква други компоненти на LoadRunner. The Бутон на лентата с инструменти, който извиква VuGen бутонът извиква VuGen и Бутон от лентата с инструменти, който извиква LoadRunner Analysis Бутонът извиква LoadRunner Analysis.

След като добавите скрипт или група на VUser, ще забележите, че лентата с инструменти на темата ще показва допълнителни икони. Новата лента с инструменти ще изглежда така:

Разширен панел с инструменти на контролера, показван след добавяне на група VUser

Новата лента с инструменти има 2 допълнителни контроли.

- Натоварване Generatorбутон s на разширената лента с инструменти на контролера отваря списъка с всички Load Generators. В нашия случай ние използваме “localhost” като генератор. Това означава, че вашата локална машина ще бъде използвана и от контролера Generator за симулиране на виртуално потребителско натоварване. Настройките за мрежова виртуализация могат да бъдат отворени, като щракнете върху Икона за настройки на мрежовата виртуализация в лентата с инструменти на контролера икона. Мрежовата виртуализация изисква Shunra NV за софтуер на HP версия 8.6 или по-нова, инсталирана на вашето устройство. Тази интеграция подобрява точността на теста чрез виртуализиране на производствените мрежови условия в средата за тестване на натоварване и производителност. За да включите Shunra NV за софтуер на HP във вашата тестова среда, свържете се с вашия сервизен представител на HP.

Бележка към версията: HP придоби Shunra през 2014 г. и функцията вече се доставя като собствен компонент за мрежова виртуализация на производителя, така че настоящите инсталации вече не се нуждаят от отделен продукт на Shunra.

След като създадохте нов, празен сценарий LoadRunner, моля, запишете си конфигурациите по подразбиране, с които се доставя:

Насрочено от: Сценарий

Режим на работа: График в реалния свят

Тъй като VUser скрипт ще се изпълнява от група VUsers, той се нарича и група. Колоната „Име на групата“ ще показва името на VUser скрипта, след като бъде добавен. Нека добавим нашите VUser скриптове в този сценарий.

Когато сценарият е напълно създаден, ще видите лентата с инструменти по-долу под Групи сценарии:

Панел с инструменти „Групи сценарии“ в раздела „Проектиране на контролер“

Можете да кликнете върху Добавяне на икона на VUser Group в лентата с инструменти Scenario Groups икона в лентата с инструменти, за да добавите VUser група.

Когато щракнете върху клетка под колоната Име на групата, тя ще отвори малко поле, т.е Клетка с име на група, разгъната в поле за избор на скрипт – тук можете да видите бърз списък с последните VUser скриптове, както и бутона Преглед. Вижте екранната снимка по-долу.

Последни VUser скриптове, изброени до бутон „Преглед“

Можете да изберете от списъка или просто да прегледате от желаната директория. Ако щракнете върху бутона за преглед, той отваря диалогов прозорец, подобен на общия диалогов прозорец на MS. Вижте моментната снимка по-долу:

Диалогов прозорец на файловия браузър, използван за избор на VUser скрипт

Както виждате, можете да разглеждате VUser скриптове, GUI скриптове или QTP Скриптове тук. Моля, не забравяйте, че графичен потребителски интерфейс или QTP Скриптът може да създава инстанции само на един потребител и не може да се използва за „симулация на натоварване“. Можете ли да си кажете защо... QTP скриптът е наличен в „Зареждане на сценарий“?

Правилният отговор е, че QTP скриптове могат да бъдат добавени към сценарий за зареждане на extract информация:

Тъй като скриптът LoadRunner работи на базата на заявка и отговор, това не включва времето за рендиране на потребителския интерфейс и данните. QTP Скриптът ще даде 1 пример за реално потребителско изживяване под натоварване. Разбира се, QTP Скриптът трябва да има всички транзакции, приложени чрез описателно програмиране.

Ако щракнете с десния бутон на мишката върху сивата зона отляво, ще видите малко меню, което се появява като на екранната снимка по-долу:

Меню с десен бутон, показващо командата „Добавяне на група“

Можете да щракнете върху Добавяне на група, за да прегледате вашия VUser скрипт.

За да премахнете група, щракнете върху Бутон „Премахване на група VUser“ в лентата с инструменти „Групи от сценарии“ в лентата с инструменти или щракнете с десния бутон върху групата и изберете Премахване на група – както е показано по-долу:

Меню с десен бутон, показващо командата „Премахване на група“

Съвет: Можете също да кликнете върху Бутон „Настройки на времето за изпълнение“ в лентата с инструменти „Групи сценарии“ бутон, за да видите настройките за време на изпълнение, специфични за избраната група. Можете да изберете няколко групи (като задържите Ctrl + щракване), за да приложите настройките за време на изпълнение към избрани групи наведнъж.

От лентата с инструменти можете да щракнете върху бутона Подробности [ Бутон „Детайли“ в лентата с инструменти „Групи сценарии“ ] в лентата с инструменти, за да видите всички подробности, отнасящи се до VUser група.

Отворен е панел с информация за групата VUser

Ако щракнете върху Още, ще ви се покаже панел с 3 раздела. Първият раздел, Rendezvous, ще се отвори по подразбиране:

Раздел „Среща“ в панела с подробности за групата

Можете също да видите VUsers, изброени в раздела Vusers. Ако сте задали IDs на VUsers, ще ги видите тук.

Раздел „Vusers“ (Визуализиращи потребители), в който са изброени VUsers (Визуализиращите потребители), присвоени на групата

Можете също да видите списък с всички файлове в папката Script. Това спестява навигирането до крайната директория и показва само съответните файлове.

Раздел „Файлове“, в който е изброено съдържанието на папката със скриптове

Ще проучим как да планираме група отделно.

След като вашият сценарий е готов, можете да щракнете върху Бутонът „Стартиране на сценарий“, използван за започване на изпълнението бутон, за да започнете да изпълнявате вашия сценарий. След като щракнете върху бутона за възпроизвеждане, ще забележите, че контролерът превключва от раздела Design към раздела Run.

Изгледът „Дизайн на контролера“ ви позволява също да преглеждате скрипт, докато изпълнявате сценария. Това е полезно, когато се сблъскате с грешки. Всички промени, които правите в скрипта, обаче няма да се отразят в изпълнявания сценарий. Дори когато сценарият не се изпълнява, трябва да видите подробностите и да кликнете върху бутона „ОБНОВЯВАНЕ“, за да влязат в сила промените.

Можете да видите скрипт директно от Controller, като щракнете върху Бутон „Преглед на скрипта“ в лентата с инструменти на контролера бутон.

По същия начин можете да видите текущите VUsers (да, всъщност можете да ги видите), като щракнете върху Бутон VUsers, който отваря списъка с работещи VUser бутон.

След като сте добре с конфигурацията, можете да натиснете Бутон „Стартиране на възпроизвеждане на сценарий“ в раздела „Дизайн“ или отидете в раздела Running и щракнете върху Бутон „Стартиране на сценарий“ в раздела „Изпълнение“ бутон.

В началото на изпълнението на сценария Controller имплицитно ще създаде временна директория за изхвърляне на резултатите. Ако директорията вече съществува, ще получите подкана:

Предупреждение, че директорията с резултати вече съществува

Ако изберете Да, предишният дъмп ще бъде загубен. Ако изберете Не, ще видите прозореца по-долу. Можете да изберете да създадете нова директория за всеки резултат, ако желаете. Въпреки това, помислете за изчерпване на пространството малко след това.

Диалогов прозорец за създаване на нова директория с резултати за всяко изпълнение

Веднага след като натиснете OK, вашият сценарий ще започне да се изпълнява. Ще видите потребители да се преместват от колони Pending към Init и т.н.

Ето как ще изглежда едно примерно изпълнение:

Раздел „Изпълнение на контролера“ по време на изпълняващ се сценарий

Можете да щракнете върху Преминали транзакции, което отваря нов прозорец. Тук можете да проверите състоянието на транзакциите, които сте приложили във вашите скриптове.

По същия начин можете да щракнете върху името на която и да е графика вляво, за да отворите която и да е графика.

В долната част на прозореца можете да видите кои транзакции преминават, минималното време, заето от всеки потребител досега, максималното време, средното време и стандартното отклонение.

Можете да изберете да съпоставяте резултатите един до друг или само след края на завършването на сценария. За превключване щракнете върху менюто Резултати и ще намерите менюто по-долу.

Меню „Резултати“, съдържащо опцията за сортиране на резултатите

Ако сте искали да активирате сортирането, можете да оставите отметка.

Симулиране на целево ориентиран сценарий

Ориентираният към целта сценарий е динамичен по природа – това означава, че продължава да променя цялостното натоварване, което се симулира върху сървъра. Задавате цел, например максималния брой посещения, които искате да постигнете за целевия сървър, максимално време за отговор срещу транзакция и т.н.

Въз основа на горните числа можете да извлечете анализи, като например максималния брой потребители, които вашето приложение поддържа, като същевременно се спазва приемливо време за реакция. По подобен начин можете да намерите максималния брой потребители, свързани с приложението, докато се достигне X брой посещения към сървъра.

В такъв случай, контролерът автоматично променя броя на потребителите на сървъра, като по този начин имате малък контрол върху това колко пъти или за колко време се изпълнява даден потребител.

Щракнете върху Нов, за да създадете нов сценарий и изберете целево-ориентиран сценарий.

Ще се появи следният екран:

Целено-ориентиран сценарий, зареден в раздела „Дизайн на контролер“

Процесът на добавяне на VUser групи е точно същият като в случай на ръчен сценарий.

Ключовата разлика в сценария, ориентиран към цел, както подсказва името, е, че вие ​​задавате цел. След това контролерът автоматично ще променя броя на VUsers, докато тази цел бъде достигната.

Въпреки че по-голямата част от интерфейса е доста подобна на този на „Ръчен сценарий“, някои екрани изглеждат различно, въпреки че изпълняват едни и същи действия. Например, за да добавите VUser група или VUser скрипт, щракнете върху Бутон „Добавяне на скрипт“ в изгледа на сценарий, ориентиран към целта бутон. Това ще доведе до прозореца по-долу:

Добавете диалогов прозорец за скриптове, изброяващ последните скриптове, и бутон за запис

Тук можете да изберете скорошни скриптове, да прегледате за скрипт или да натиснете бутона „Запис“, за да създадете нов скрипт.

Щракнете върху OK, за да затворите прозореца.

При необходимост можете да щракнете Бутон „Детайли“ в изгледа на сценарий, ориентиран към целта бутон, за да видите подробностите за избраната група/VUser скрипт.

Кликвайки Бутон „Премахване“, който изтрива избраната VUser група ще премахне избраната VUser група от текущия сценарий. Промените ще бъдат запазени само ако запазите.

Кликвайки Бутон „Настройки по време на изпълнение“ в изгледа на сценарий, ориентиран към целта Бутонът ще отвори настройките за време на изпълнение, както изучихме във VuGen. Ако обаче презапишете (или промените) настройките за време на изпълнение тук, промените ще бъдат ефективни само за текущия сценарий. Ако премахнете скрипта и го презаредите или натиснете „Обнови“ (в изглед „Детайли“), ще загубите всички направени промени. Това ще презареди настройките за време на изпълнение, запазени при създаването на скрипта.

Можете също да кликнете върху Бутон „Преглед“, който отваря избраната група VUser във VuGen бутон, за да отворите избраната VUser група във VuGen.

Ако желаете да конфигурирате Load Generators (следващата ни тема), върху която можете да щракнете Generatorбутонът s, който отваря менюто за зареждане Generatorсписък бутон.

Таблицата по-долу обобщава разликата, обещана по-рано, между двата типа сценарии.

Аспект Ръчен сценарий Ориентиран към целта сценарий
Кой определя натоварването Ти го правиш, VUser от VUser Контролерът го прави, за да постигне целта ви
природа Статично, веднъж проектирано Динамичен, варира по време на бягане
Вие определяте Транзакции, брой виртуални потребители, продължителност Цел, като например удари в секунда или време за реакция
Допълнителен режим Процентният режим разпределя VUsers по дял Без процентен режим
Най - доброто за Възпроизвеждане на известна тестова смес Намиране на натоварването, което целта може да издържи

Изпълнението на целево ориентиран сценарий е същото като ръчния сценарий.

Конфигуриране на натоварване Generators

Има два начина за конфигуриране на Load Generators.

Когато щракнете върху „Добавяне на група“ (за да добавите VUser скрипт), ще видите следния прозорец:

Добавяне на групов прозорец, носещ товара Generator Поле за име

Можете да щракнете върху Добавяне, съответстващо на Зареждане Generator Наименувайте и прегледайте вашия товар Generatorили алтернативно, можете просто да въведете „localhost“ и да започнете да използвате вашата контролна машина като Load Generator.

Ако щракнете върху „добави…“, ще видите прозореца по-долу:

Добавяне на товар Generator диалог с полетата за име и платформа

Можете да щракнете върху Още, за да видите повече настройки, свързани с Зареждане Generator. Навигирайте през различни раздели, за да изградите повече разбиране:

Разделът „Квота за време на изпълнение на генератора за зареждане“ ограничава броя на потребителите, инициализирани едновременно

Горните бяха конфигурации на настройките по време на изпълнение. Както можете да видите, максимум 50 потребители могат да бъдат инициализирани наведнъж.

По-долу е конфигурацията на VUser Limit.

Раздел „Ограничение на VUser генератора“

Щракнете върху Defaults, ако искате да се върнете към настройките по подразбиране и да загубите всички промени, които сте направили. Щракнете върху бутона OK, за да запазите промените и да затворите прозореца.

Друг начин за добавяне и конфигуриране на Load Generators е чрез щракване Сценарий менюто и кликнете върху него Натоварване Generators.

Меню със сценарии, съдържащо товара Generatorкоманда

Това ще доведе до главния прозорец на Generators. Тук можете да видите състоянието на всички Зареждания Generatorс. Името се отнася до името на Generator. Състоянието е текущото състояние, независимо дали генераторът е готов за използване или не. Платформата разказва на Operating Система на генератора, която може да бъде Windows or Unix само. Типът показва дали е локален или облачен генератор. Разгледайте моментната снимка по-долу:

Натоварване Generatorиме, статус, платформа и тип на прозореца, показващ списъка

Бележка за платформата: - WindowsФормулировката -or-Unix отразява показаната тук версия. Текущите версии на LoadRunner също инсталират генератори на зареждане на Linux дистрибуции като Ubuntu Сървър 22.04 LTS и RHEL 9.

За да добавите друг генератор, трябва да кликнете върху бутона Добавяне. След като щракнете върху добавяне, ще видите същия екран, както вече беше обсъдено по-горе.

След като генераторът е конфигуриран, щракнете върху бутона Затвори, за да затворите екрана.

Насрочете група

Преди да изпълните сценария си, трябва да конфигурирате график. Можете да планирате или по сценарий, или по група. Всеки от тях може допълнително да бъде категоризиран по график за реалния свят или основен график, наречен Режим на изпълнение.

Ако планирате по сценарий и създадете график в реалния свят, ще видите опциите по-долу, показващи се в областта за глобален график:

Област „Глобален график“ за график от реалния свят на ниво сценарий

Ако обаче планирате сценарий и създадете основен график, ще видите прозореца по-долу. Можете ли да намерите разлика?

Глобална област на графика за базов график на ниво сценарий

Можете също да планирате по група. Това ще приложи конфигурацията на ниво група. Това може допълнително да се категоризира като реален свят и основен режим на изпълнение.

Опции за график на ниво група от реалния свят

По същия начин можете да промените Run Mode на Basic Schedule. Използвайте уменията си за проектиране на тестове, за да откриете разликата между двете. Ето справка:

Основни опции за график на ниво група

Забелязахте ли нова икона, появяваща се в лентата с инструменти за график на сценария?

Ето го за справка: Лента с инструменти за график на сценарии, показваща допълнителната икона за среща

Иконата Rendezvous се появява само в случай на групови конфигурации.

Създаване на SLA (Споразумение за ниво на обслужване)

Може да сте подписали Споразумение за ниво на обслужване (SLA) с вашите клиенти. SLA в LoadRunner или Controller ви дава възможност да тествате приложението си спрямо SLA. Имайте предвид, че обикновеният сценарий (без SLA) ви дава възможност да изпълните различни видове сценарии, за да откриете проблемите и първопричината за тях; докато вашите клиенти може просто да искат да тестват приложението ви съгласно SLA, за да видят дали работи както е зададено в споразумението.tracт или не.

От основния изглед за проектиране на контролера намерете лентата с инструменти за SLA; който е в горния десен ъгъл и изглежда така:

Панелът с инструменти за SLA в горния десен ъгъл на изгледа за проектиране на контролер

Щракнете върху Нов бутон за SLA в лентата с инструменти за SLA и ще се отвори следният прозорец:

Първа страница на съветника за споразумение за ниво на обслужване

Щракнете върху Бутон „Напред“, използван за напускане на първата страница на съветника за SLA бутон.

Забележете новия прозорец. Тук можете да изберете Измерване на SLA. В нашия пример вземаме време за отговор на транзакцията. Разгледайте:

Страница на SLA съветника за избор на измерване

Щракнете върху Бутонът „Напред“, използван за достигане до страницата за избор на транзакция бутон.

В следващия прозорец можете да изберете транзакциите, където ще се приложи горното измерване. Използваме само основна транзакция, т.е. 01_Signup

Това ще помогне да се премахне отварянето на главната страница и други не толкова важни транзакции, които да бъдат изключени.

Погледнете прозореца:

Страница на съветника за SLA за избор на обхванати транзакции

Щракнете върху Бутон „Следващ“, използван за достигане на страницата с прагове бутон.

В новия прозорец можете да изберете процентила на праговата стойност. Ако сте избрали няколко транзакции, можете да щракнете Бутон „Приложи към всички“ за прага на процентила бутон. Погледнете прозореца по-долу:

Страница на SLA съветника за задаване на процентилен праг

Щракнете върху Бутонът „Напред“, използван за достигане до заключителната страница на съветника бутон.

Следващият екран е обикновено затваряне. Щракнете върху Бутон „Край“, който затваря съветника за SLA бутон за затваряне на SLA.

Заключителна страница на съветника за SLA

След като щракнете Бутон „Край“ потвърждаващ завършеното SLA, ще видите основния прозорец за проектиране на контролера със SLA. Разгледайте:

Прозорец за проектиране на контролер, показващ конфигурираното SLA

Можете да кликнете върху Бутон „Детайли“, който отваря дефиницията на SLA бутони за преглед на подробности за SLA. Ще се отвори следният прозорец:

Прозорец с подробности за SLA, в който са изброени измерването и прагът

Кликнете Бутон за затваряне на прозореца с подробности за SLA бутон за затваряне на горния прозорец.

Ако искате да изтриете съществуващ SLA, можете да щракнете върху Бутон за изтриване, използван за премахване на съществуващо SLA бутон. След като щракнете, ще видите по-долу съобщение за потвърждение:

Потвърдително съобщение, показвано преди изтриване на SLA

Ако кликнете върху Бутон „Разширени“, който отваря SLA tracопции за кралски пол бутон, ще видите Предварителни опции на SLA.

Препоръчително е да работите с опцията по подразбиране, т.е. Вътрешно изчислено Tracking Точка. Вижте моментната снимка:

Разширени опции за SLA с вътрешно изчислено Tracking Избран период

Ако работите с вътрешно изчислено Tracking Период, Анализът автоматично задава tracкралски период, в който ще се определят статусите на SLA. Тази опция има минимален tracкралският период е зададен на 5 секунди.

От друга страна, вие избирате Tracking Период до желания брой секунди. Просто изберете следващия радио бутон.

При изпълнение на сценарий, базиран на SLA, процесът на изпълнение остава абсолютно същият.

Видео на контролера

Ръководството по-долу обхваща същите екрани на контролера в движение.

Кликнете тук ако видеото не е достъпно

Контролерът седи по средата на Архитектура на LoadRunner: скриптовете пристигат от VuGen след корелация намлява параметризацияи резултатите от дъмп фийдовете Анализ на LoadRunner. Чета Тестване на производителността намлява Тестване на товара за по-широкия процес.

Въпроси и Отговори

Базовият график увеличава натоварването на всеки VUser, изпълнява се за определена продължителност, след което го намалява веднъж. Графикът от реалния свят свързва няколко действия – стартиране, изпълнение, добавяне или спиране на VUsers, повторно изпълнение – така че натоварването се увеличава и намалява като реалния трафик.

Зависи от протокола и машинната памет, а не от фиксиран брой. Настройките за VUser Limit и Run-Time Quota на генератора го ограничават изрично, а показаната тук квота инициализира най-много петдесет VUser-а едновременно.

Да. Машинното обучение може да изготви базова линия на изпълнение, да маркира транзакциите, които се отклоняват от нормалното, и да съпостави пик на времето за реакция с графика на ресурсите, което съкращава търсенето на пречката след дълъг сценарий.

Копилот на GitHub е полезен от страна на скриптовете, изготвянето на VuGen функции и обработката на параметри. Проектирането на сценарии в контролера е задача с графичен потребителски интерфейс, така че Copilot помага преди сценария, а не вътре в него.

Точката за среща задържа пристигащите VUsers, докато се събере определен брой, след което ги освобождава заедно. Използвайте я, за да наложите истинска паралелност при една транзакция, като например едновременно влизане или плащане.

Да. Наред с това Windows, текущите издания инсталират генератори на натоварване на Linux дистрибуции, включително Ubuntu Server 22.04 LTS и RHEL 9, което е обичайният избор, когато генераторите работят на облачни инстанции.

Controller е десктоп сценарийният изпълнител в Professional изданието. Enterprise изданието го заменя със споделена, уеб-базирана лаборатория, която поставя тестове в опашка между екипите, а облачното издание хоства генераторите вместо вас.

Контролерът показва броячи в реално време, докато се изпълнява изпълнението, и записва суровите резултати. Анализът отваря този дъмп след това и изгражда графики, корелации и SLA отчет, които предоставяте на заинтересованите страни.

Обобщете тази публикация с: