web services performance testing using loadrunner vugen scripting
Скриптирање веб услуга помоћу протокола веб услуга у ЛоадРуннер ВуГен:
У ово ЛоадРуннер Туториали за почетнике , сазнали смо више о ЛоадРуннер функције .
Овај водич је додатак нашој ВуГен серији скриптирања, овде ћемо научити да скриптујемо у један од најважнијих протокола (осим протокола Веб-ХТТП / ХТМЛ) - ‘ Веб сервиси' .
За почетак, хајде да схватимо шта се подразумева под Веб сервис? Веб услуга је део кода (који може извршити одређене операције / операције) који је доступан на Интернету и који може да комуницира и опслужује податке другим апликацијама или уређајима, без обзира на њихову основну архитектуру и технологију.
=> Кликните овде за комплетну серију водича за ЛоадРуннер
У овом модерном добу софтверски систем не треба градити од нуле. Постоји много услуга које су лако доступне и које се могу назвати и користити у његовој / њеној апликацији.
питања за интервју за тестирање софтвера за искусне
На пример, ако у својој апликацији желимо платни пролаз, не морамо га градити - можемо користити (можда ћемо морати платити) услуге било ког од већ успостављених провајдера платног пролаза.
Основни принцип успешне примене веб услуга је стандардни начин интеграције и комуникације (између апликација) користећи отворене стандарде.
Веб услуге су углавном две врсте:
- САПУН : СОАП је скраћеница од Симпле Објецт Аццесс Протоцол и представља индустријски стандардни протокол заснован на КСМЛ-у за дизајнирање и развој веб услуга. Како се заснива на КСМЛ-у, независан је од платформе и језика.
- ОСТАЛО : РЕСТ је скраћеница од Репрезентативни државни трансфер и архитектонски је стил за развој веб услуга. Постаје популаран због своје лагане природе (троши мање пропусног опсега и ресурса за његову примену). Омогућава више формата података као што су ЈСОН, Тект, КСМЛ итд.
Сада да видимо како се врши скриптирање СОАП веб услуга помоћу ВуГен-а.
Као што је већ речено, СОАП је протокол заснован на КСМЛ-у (користи КСМЛ за слање и примање порука). Постоји још једна ствар коју морамо да разумемо - ВСДЛ. ВСДЛ (језик за опис веб услуга) је датотека заснована на КСМЛ-у која даје детаље попут онога што веб услуга ради заједно са информацијама потребним за приступ веб услузи.
За наше Пример скрипту, користићемо валуту претварач веб услуга .
Ова услуга пружа следеће операције (Генерално, веб услуга може пружити више операција):

На пример, можемо се позвати на операцију „ГетЦултуреИнфо“ и видети одговор.

Одговор ...

Ово ће бити одговарајући ВСДЛ линк .
Па кренимо са стварањем нове (празне) ВуГен скрипте са протоколом „Веб Сервицес“.

Идите у мени „СОА Тоолс“ и изаберите „Управљање услугама“.

У прозору „Управљање услугама“ кликните на „Увези“ (да бисте увезли нову услугу).

Изаберите УРЛ (или Датотека) и кликните на „Увези“.

Уверите се да је ВСДЛ успешно увезен.

Сада поново идите у мени „СОА Тоолс“ и изаберите „Додај позив за услугу“ .

У прозору „Нев Веб Сервице Цалл“ можемо видети поља попут „Услуга“, „Назив порта“ и „Операција“ .

Изаберите „ГетЦултуреИнфо“ операција овде.

„Конфигурација транспортног слоја“ омогућава нам да одредимо опције превоза (препустите се подразумеваним опцијама).

„Прилагођено заглавље СОАП-а“ омогућава нам да унесемо прилагођена заглавља ако их има (за сада не унесите ништа).

„Аргументи уноса“ омогућавају нам да унесемо податке потребне за ову операцију. За ову операцију потребан је само један унос - валута.

Улазну вредност можемо унети директно или одабрати да је изаберемо из датотеке параметара. Унесите за сада вредност „УСД“.

„Излазни аргументи“ омогућавају нам да унесемо име параметра у које желимо да се одговор сачува. Оставите га подразумеваном имену и кликните на „ОК“.

Ово ће створити скрипту као што је приказано.

Поновимо сценарио.
Као што је приказано у наставку, одговор на овај захтев за операцијом веб услуге је успешно примљен.
(Белешка:Кликните на доњу слику за увећани приказ).

Можемо да побољшамо ову скрипту попут додавања трансакција, корелација (помоћу функције лр_кмл_гет_валуес) и верификације текста (помоћу функције лр_кмл_финд). Погледајте референцу на функцију да бисте разумели како се користе ове функције.
Белешка: ВуГен скрипту за веб услуге можемо створити и помоћу Веб - ХТТП / ХТМЛ протокола. За ово морамо имати КСМЛ захтеве (а не само ВСДЛ датотеку), а затим можемо тај КСМЛ захтев проследити као тело функцији веб_цустом_рекуест у скрипти протокола Веб-ХТТП / ХТМЛ.
Закључак
Дакле, са скриптирањем протокола „Веб Сервицес“, разумели бисмо да се опције скриптирања и процедуре мењају са одабраним протоколом.
Међутим, препоручљиво је истражити и научити скрипте у другим протоколима (неки од најважнијих су Труе цлиент, Орацле НЦА, САП-Веб / ГУИ, Цитрик ИЦА итд.) Да бисте постали савршени са ВуГеном.
У следећем упутству научићемо датотеке скрипти ВуГен и подешавања рунтиме-а.
=> Посетите овде за комплетну серију водича за ЛоадРуннер
ПРЕВ Туториал |. | СЛЕДЕЋА Лекција
Препоручено читање
- Испитивање оптерећења помоћу ХП ЛоадРуннер водича
- Алати и услуге за тестирање перформанси веб локација
- Посао за КА помоћника за тестирање софтвера
- Разлика између ЛоадРуннер-а и Перформанце Центер-а
- Корелација - Испитивање оптерећења помоћу ЛоадРуннера
- Увод у Мицро Фоцус ЛоадРуннер - Тестирање оптерећења помоћу ЛоадРуннер водича бр. 1
- Георгиа Тецх стандардизује своје испитивање перформанси на РадВиев ВебЛОАД
- Дигитални маркетинг | Интернет маркетинг за услуге тестирања квалитета софтвера