neoload tutorial neoload introduction
Увод у алатку за тестирање перформанси Неолоад (1. део):
У овој серији тренинга Неотис Неолоад, разговараћемо о томе Тестирање перформанси помоћу алата Неолоад.
Покриваћемо комплетну обуку Неолоада, тј. Од инсталације, скриптирања, мобилног снимања, параметрирања, корелације, логичких радњи, креирања сценарија, теста оптерећења у облаку и извршавања теста до извештавања.
=> Кликните овде за комплетну серију водича за тестирање перформанси
Списак Неолоад лекција у овој серији:
Туториал # 1: Увод у Неолоад, преузимање и инсталација (Овај водич)
Туториал # 2: Методе снимања путем интернета и мобилних уређаја и параметризација у Неолоад-у
Туториал # 3: Корелација и логичке акције у алатки Неолоад
Туториал # 4: Креирајте популације, сценарије, извршавање теста и извештаје у Неолоад-у
Шта ћете научити:
- Преглед
- Тестирање перформанси
- Зашто тестирање перформанси?
- Неколико дефиниција
- Неолоад вс ЛоадРуннер вс Јметер
- Неолоад инсталација
- Инсталација сертификата
- Подешавање проксија
- Закључак
- Препоручено читање
Преглед
Неолоад је јефтина алатка за испитивање оптерећења и стреса високе ефикасности која се користи за мерење перформанси веб и мобилних апликација.
Неолоад симулира саобраћај путем виртуелних корисника да би утврдио перформансе апликације под оптерећењем и анализирао време одзива трансакције и одредио број истовремених корисника са којима Интернет, интранет или мобилна апликација могу да се носе.
разлика између тест случаја и тест скрипте
Радио сам на разним алатима за тестирање перформанси који укључују ЛоадРуннер, ЈМетер, РПТ и Неолоад. Међу свим алатима за тестирање перформанси, осећам се пријатно са Неолоад-ом због његових једноставних опција за побољшање записа и скрипти које знатно олакшавају посао тестера у поређењу са другим алаткама.
Пре него што започнемо са Неолоад водичем, поразговарајмо мало о томе шта је тестирање перформанси и зашто нам је потребно заједно са упоређивањем карактеристика алата за тестирање перформанси.
Тестирање перформанси
Тестирање перформанси се користи да би се утврдило колико брзо ће веб локација или апликација одговорити на кориснички захтев када им приступи више корисника.
Такође се врши за проверу стабилности система, тј. Да ли је сервер у стању да истовремено обрађује хиљаде корисника.
Зашто тестирање перформанси?
Ако веб локација или апликација не раде добро, то може довести до падова корисника, тј. Корисник можда неће бити заинтересован за употребу те странице због лоших перформанси.
Морамо да тестирамо перформансе како бисмо добили одговоре на следећа питања:
- Колико брзо мој систем реагује на учитавање?
- Да ли је мој систем у стању да обради велики број корисника?
- Да ли мој систем брзо реагује? Ако не, шта ће бити разлог?
Неколико дефиниција
# 1) Испитивање оптерећења
- Тестирање апликације са различитим оптерећењима на основу обрасца употребе. Пружа вероватну подршку апликацији за радно оптерећење у нормалним радним условима.
- Да би се утврдило време одзива система и коришћење ресурса под оптерећењем.
# 2) Тестирање напрезања
- Извршено је тестирање оптерећења ради проналажења проблема због ниских ресурса или надметања за ресурсе за проналажење максималног капацитета система.
- Да се идентификују уска грла у апликацији попут ДБ везе и да се утврди максимални број корисничких захтева које сервер може да обради.
# 3) Тестирање издржљивости
- Да би се идентификовала стабилност апликације под сталним оптерећењем током дужег временског периода.
- Помаже у утврђивању проблема повезаних са цурењем меморије, сакупљањем смећа итд.
Неолоад вс ЛоадРуннер вс Јметер
Истражимо карактеристике Неолоад, ЛоадРуннер и ЈМетер користећи доњу табелу.
одлика | Неолоад | ЛоадРуннер | Јметер |
---|---|---|---|
ЕУКС метрика за веб апликација | Могуће је измерити 4 метрика везана за догађај приказивања прегледача користећи Интеграцију са селеном | Труецлиент протокол - даје само једну метрику | Могуће је измерити метрике повезане са приказом догађаја прегледача интеграцијом са селеном. |
Најновија верзија | 6.2 | 12.53 | 3.3 |
Језик скриптирања | Јава скрипта / јава | Ц / Јава / Јава скрипта | Гроови / Јава |
Одржавање скрипте | Једноставна карактеристика одржавања корисничке пута која смањује напор у редизајнирању / преписивању за 40 до 50% | Није доступно | Није доступно |
Корелација | Аутоматски и лако - Руковање сесијама и колачићима није потребно - Оквири за све протоколе - Без скриптирања | Аутоматски - Прво треба успоставити правила - Ручно подесите параметре помоћу скриптног језика | Но Аутоматиц Само ручна корелација |
Омогући / онемогући скрипту Одељци | Десним кликом одаберите било који елемент (е) | Унесите знакове „/“ које желите унети или блокове скрипте са „* /“ | Десним кликом одаберите било који елемент (е) |
Континуирано интеграција | Јенкин- са прилагођеним графиконима Худсон, Бамбус и тимски град | Јенкин Нема прилагођених графикона | Јенкин, Бамбоо и Худсон Нема прилагођених графикона |
ИОТ перформансе Тестирање | МКТТ, ЈСМС, СОАП, РЕСТАПИ Наменска претходна акција за МКТТ - Није потребно кодирање. Доказана технологија. | Недавно је почео да подржава ИОТ са широким кодирањем у Висуал студију. | МКТТ додатак доступан за подршку ИОТ тестирања перформанси |
Извештавање | Добро извештавање и поређење резултата испитивања | Одлично извештавање, поређење резултата теста и доступна детаљна анализа | Табеле и графикони за анализу резултата су примитивни; софистициранија анализа захтева друге алате за графиковање (нпр. Екцел) |
Мобиле Енаблед | Уграђено у НеоЛоад (нема се шта више купити) • Омогућава директно снимање са мобилног уређаја или радне површине • Емулирајте мобилне прегледаче током снимања и извођења • Генеришите реалан промет на серверу са ВАН емулацијом (пропусност, кашњење, губитак пакета). Бесплатно је са Неолоад контролером. • завршена збирка метричких података за еук, селен, сеетест, епохе итд | Није укључено у ХТТП протокол: - ХП мобилне апликације - ХП Мобиле Труе Цлиент • Омогућава директно снимање са Андроид уређаја, захтева да се уграђена ХП апликација инсталира у уређају. • Нема поновне репродукције сценарија на уређајима • Потребан је ВАН емулација (Схунра), а не бесплатни модул • савршено | Нема емулације пропусног опсега |
Решење за тестирање у облаку | Уграђено у НеоЛоад (није потребна додатна софтверска лиценца) • Дубока интеграција са добављачима облака олакшава брзо пружање инфраструктуре на захтев. • Вишеструки добављачи доступни путем Неотис цлоуд платформе • Неотис цлоуд платформа укључује Амазон ЕЦ2, Цлоуд Сигма, Рацкспаце, Јоиент, па чак и ХП! | Ниједан модул у облаку није интегрисан у Лоадруннер. • Захтева једну од две услуге: - ХП еластични тест - ХП Цлоуд Ассуре | Ниједан модул облака није интегрисан у ЈМетер Захтевају додатне услуге као што је Блаземетер |
Праћење | Способност примене неколико механизама за надзор у подмрежама • Интеграција са Динатраце, ЦА АПМ и АппДинамицс, Неврелиц. | Потребан вам је посебан алат - ХП центар за перформансе | Нема уграђеног надзора |
Покриваће већину горе поменутих карактеристика у овој серији водича.
Неолоад инсталација
Пронађите системске захтеве овде .
Корак 1:
Преузмите најновију верзију и одаберите верзију бита ОС-а у зависности од вашег оперативног система овде.
Корак 2:
- Инсталирајте контролер на систем.
- Препоручује се инсталирање „агенаса генератора оптерећења“ на назначеним машинама за агенте како би се поднијело веће оптерећење корисника.
- Инсталирајте Мониторинг агент на сервере који се надгледају.
Белешка: За сада нам треба само контролер.
Можете пронаћи детаљне кораке за инсталацију овде.
Корак # 3:
Након што се Неолоад успешно инсталира. Отворите Неолоад и креирајте нови пројекат.
Корак # 4:
Када се пројекат успешно креира, алат изгледа као што је приказано доле.
ка питања и одговори за интервју пдф
Неолоад укључује 3 компоненте у једном одељку. Су:
- Дизајн
- Рунтиме
- Резултати
Дизајн :То је за дизајн скрипти попут ВУгена у ЛоадРуннер-у.
Дизајн поново укључује 3 одељка као што је приказано на горњој снимци екрана.
- Корисничке путање: Користи се за снимање и побољшање скрипти.
- Становништво: У сед додати сценарије сценарију.
- Монитори: Користи се за додавање сервера за надгледање.
Рунтиме :То је попут контролера у ЛоадРуннер-у. Рунтиме се користи за креирање сценарија.
Резултати :То је попут Анализе у ЛоадРуннеру. Користи се за покретање теста и генерисање извештаја.
Пре него што започнете са дизајнирањем скрипти, конфигуришите следеће две ствари.
- Уградња сертификата
- Подешавање проксија
- Проки прегледача
- Проки апликације
Инсталација сертификата
Да бисте снимили ССЛ ауторизовану апликацију попут хттпс, треба инсталирати Неолоад сертификат.
Сертификат се може инсталирати на два начина:
- Инсталирајте оперативни систем
- Инсталирајте у прегледачу
# 1) Инсталирајте у оперативни систем
Ако је сертификат инсталиран на оперативном систему који ће се применити на Цхроме и Интернет Екплорер, тада неће бити потребно засебно инсталирање у тим прегледачима. Али то неће бити применљиво на Мозиллу. Ако за снимање користимо Мозиллу, на тај прегледач треба посебно инсталирати сертификат.
Корак 1: Отворите Неолоад и идите на Помоћ -> Отвори фасциклу дневника .
Отвориће фасциклу дневника, а затим кликнути на верзију Неолоад у горњем менију и отворити фасциклу „Цонф“ која је укључена у сертификат.
Пронађите детаље на доњем снимку екрана.
Корак 2: Када двапут кликнете на цертификат, отвориће се чаробњак за инсталацију цертификата.
Затим кликните на цертификат за инсталацију -> кликните на следећи -> кликните на место свих сертификата у следећој продавници -> прелиставање -> изаберите поуздана тела за сертификацију роот-а и изаберите гнездо за потврду, а затим на крају кликните на Финисх (Заврши) када су сви кораци готови.
Добићете поруку у којој се каже „сертификат је успешно инсталиран“.
Све горе наведене детаље можете пронаћи на доњим снимцима екрана.
# 2) Инсталирајте у прегледачу
Сертификат о инсталирању у оперативни систем није применљив за Мозилла претраживач. Дакле, требало би да инсталирамо одвојено у прегледач.
Корак 1: Отвори Мозилла-> Алати-> опције-> Напредно-> Сертификати-> Преглед цертификата-> кликните Увезиће се чаробњак за увоз сертификата.
Корак 2: Потражите директоријум Неолоад ‘Цонф’ као што је објашњено горе у инсталацији оперативног система и изаберите цертификат Неолоад_Роот_ЦА.цер, а затим кликните на ок. Показаће да је један скочни сертификат успешно инсталиран.
Корак # 3: Ако најновији претраживач Мозилла нема напредну опцију, кликните на подешавања и потражите сертификате и кликните на приказ сертификата.
како користити кор у јави
Корак # 4: Кликните на увоз и копирајте путању под називом датотеке „Ц: Усерс нагендрамма.маллала АппДата Роаминг Неотис НеоЛоад в6.1 цонф‘ и кликните на „отвори“ и пронаћи ћете сертификат.
Корак # 5: Кликните на сертификат и добићете један скочни прозор као што је приказано на доњем снимку екрана. Требали бисмо одабрати све опције и кликнути ок.
Подешавање проксија
Подешавање проксија укључује проки прегледача и проки апликације који су детаљно објашњени у наставку.
# 1) Подешавање проксије прегледача
Пре него што започнете дизајн веб скрипте, подесите прокси прегледача.
Порт и Неолоад покренут хост треба да буду постављени за подешавање проксија.
Подразумевани порт за Неолоад биће „8090“.
Отворите било који прегледач и подесите прокси. Овде приказујемо ИЕ претраживач.
Корак 1 :Отворите ИЕ, идите на подешавања -> Интернет опције -> у менију изаберите „везе“ и кликните на ЛАН поставке.
Корак 2: Кликните на усе проки сервер фор ЛАН, унесите адресу хоста и број порта Неолоад-а који се извршавају и кликните ок.
Адреса хоста на којем је покренут Неолоад биће „лоцалхост“.
# 2) Подешавање проксија апликације
Да би се снимила скрипта, биће довољно подешавање проксија прегледача, али неке апликације имају одређени прокси, тј. Не можемо приступити апликацији јавно, па бисмо требали поставити њихов прокси сервера, тек тада ће апликација бити доступна.
Да бисмо снимили такву врсту апликација, требало би да подесимо прокси у Неолоад подешавањима снимања.
Корак 1: У Неолоад изаберите запис -> кликните на поставке снимања а затим ће се отворити чаробњак за поставке снимања.
Корак 2:Ц. лизати по пуномоћнику , и пронаћи ћете две опције, тј. Интернет проки и Апплицатион проки.
Корак # 3:Кликните на додај са десне стране и унесите „име“ и додајте детаље о проксију, за Пример , хост туториал.екмпле.цом и порт 8889.
Корак # 4: Ако проки апликације захтева потврду идентитета, тада бисмо требали дати и податке за пријављивање.
Корак # 5: ИЛИчим се попуне потребни детаљи, кликните ок.
Корак # 6: Идите на Апплицатион проки и одаберите креирани проки из падајућег менија и на крају кликните на аппли.
Закључак
До сада смо сазнали шта је тестирање перформанси, зашто се врши тестирање перформанси заједно са неколико врста тестирања перформанси и како се Неолоад разликује од осталих алата, његова инсталација, инсталација сертификата, подешавање прокија итд.
Надам се да сте сигурно стекли више знања о алатки Неолоад кроз овај информативни водич.
Абоут Аутхор: Ову серију је написао члан СТХ тима Нага Маллала. Има 8 година искуства као предавач и виши софтверски инжењер са добрим искуством у алатима Неолоад, Јметер, ЛоадРуннер, СОАСТА, Неврелиц и Мпулсе.
У нашем предстојећем упутству за други део , знаћемо више о дизајну скрипти у алату Неолоад.
=> Посетите овде за комплетну серију водича за тестирање перформанси
Препоручено читање
- Преузимање е-књиге за тестирање буквара
- Дубински водичи за помрачење за почетнике
- Увод у програмски језик Јава - Видео водич
- Питхон процес увођења и инсталације
- Преузимање и инсталација Јире са подешавањем лиценце Јира
- Апацхе ЈМетер Увод, преузимање и инсталација
- Увод у Мицро Фоцус ЛоадРуннер - Тестирање оптерећења помоћу ЛоадРуннер водича бр. 1
- Корак по корак Процес преузимања и инсталирања СоапУИ - Водич за СоапУИ бр. 3