quick soapui guide store request
У ово Напредни водич за СоапУИ , научимо како чувати одговор у датотеци за будућу употребу. Такође, кораци су врло детаљни, па ово третирамо као брзо сажимање свега што радимо, крај са крајем .
Ово је последње упутство у нашој бесплатној серији тренинга СоапУИ. Идите на ову страницу за све водиче у овој свеобухватној серији водича за СоапУИ и СоапУИ.
Шта ћете научити:
- Похрањивање захтјева и одговора у датотеку:
- Додавање ВСДЛ-а
- Додајте испитне пакете и тест случајеве
- Додајте Гроови Степс
- Закључак
- Препоручено читање
Похрањивање захтјева и одговора у датотеку:
Почећемо од стварање СОАП пројекта :
- Отворите СоапУИ Про
- На плочи Навигатор кликните десним тастером миша на Пројекат
- У контекстном менију кликните на опцију Нев СОАП Пројецт (Такође можете да користите Цтрл + Н)
- Нови СОАП пројекат дијалог се појављује на екрану.
- У прозор Нев СОАП Пројецт унесите назив пројекта, СтореРеспонсеВалуеИнФиле.
- кликните ОК
- Сада се пројекат успешно креира без икаквих корака за тестирање, јер нисмо укључили ВСДЛ документ
Додавање ВСДЛ-а
У овај одељак ћемо додати ВСДЛ претварача валута.
која врста теста се користи за потврду да ли нови систем ради са стварним подацима?
1) У стаблу пројеката кликните десним тастером миша на назив пројекта који је креиран у претходном одељку. односно СтореРеспонсеВалуеИнФиле
два) У искачућем менију кликните на Додај ВСДЛ опција. Погледајте следећи снимак екрана.
3) У прозор Додај ВСДЛ, унесите УРЛ претварача валута.
4) Кликните ОК
5) Сада можемо видети СтореРеспонсеВалуеИнФиле пројекат где р стабло пројекта заједно са корацима интерфејса. Ако проширите веб услугу (тј. ЦонверсионРате), постојаће чвор познат као Захтев1 подразумевано.
6) Двапут кликните на Захтев1 чвор за преглед КСМЛ садржаја захтева. Можете га преименовати ако је потребно.
Додајте испитне пакете и тест случајеве
- У стаблу пројеката кликните десним тастером миша на ЦурренциЦонверторСоап интерфејс.
- У искачућем менију кликните на Генериши тест После опција.
- Оставите подразумеване поставке и кликните на дугме У реду.
- Унесите назив пакета за тестирање у дато текстуално поље, СамплеТестСуите, и кликните ОК.
- Сада се креира пакет за тестирање заједно са називом тест случаја, ЦонверсионРате ТестЦасе .
- Преименујте име тест случаја у СамплеТестЦасе десним кликом на назив тест случаја и кликните преименовати опција.
Додајте Гроови Степс
1) Испод примерак пакета за тестирање , десни клик на узорак тест случаја чвор
два) У искачућем менију кликните Додајте корак -> Гроови Сцрипт тест корак
3) Унесите име гроови скрипте као ГетРеспонсеВалуе и кликните ОК
4) Пробни корак Гроови скрипте је додат у пакет за тестирање и преусмерен у уређивач скрипти.
5) У едитор додајте следећу скрипту.
деф респонсе = цонтект.екпанд (‘$ {ЦонверсионРате - Рекуест 1 # Респонсе}’)
нова датотека („Д: / Гроови /“ + „_респонсе.ткт“) .врите (одговор)
Белешка: Требало је да извршите Стопа конверзије захтев са потребним улазним параметрима.
6) Двапут кликните на СамплеТестСуите -> СамплеТестЦасе -> ТестСтепс (2) -> ЦонверсионРате - Рекуест1
7) Кликните на КСМЛ тапните из Вертикала таб таб
8) Овде замените следеће улазне податке уместо знака питања (?) У коду сапуна.
- ФромЦурренци = УСД
- ТоЦурренци = ИНР
9) Двапут кликните на СамплеТестСуите -> СамплеТестЦасе -> ТестСтепс (2) -> ГетРеспонсеВалуе
10) Сада Трцати ТестСуите кликом на ову икону.
Сада смо завршили са складиштењем података о одговору у нашем локалном погону.
Проверите одговор на картици одговора, а такође и на чврстом диску да бисте били сигурни да су оба одговора идентична.
Информације о захтеву такође можемо сачувати у датотеци. За то урадите следеће.
1) Десни клик на едитор скрипти, а затим кликните Преузми податке -> 1. корак (ЦонверсионРате) -> Власништво (Захтев) опција. Погледајте следећи снимак екрана.
два) СоапУИ Про ће вам дати аутоматски генерисани код попут овог.
деф рекуест = цонтект.екпанд (‘$ {ЦонверсионРате # Рекуест}’)
3) Затим додајте следећу скрипту у следећи ред
нова датотека („Д: / гроови /“ + „_рекуест.ткт“) .врите (захтев)
Ако извршимо ову скрипту, добићемо датотеку са именом _рекуест.ткт у нашем локалном погону како је поменуто у скрипти.
Ево неколико савета о складиштењу сирових захтева гроови сцрипт . Погледајте следеће примере скрипти.
тестЦасе.гетТестСтепБиНаме (). гетПроперти („Захтев“). гетВалуе ()
Или
цонтект.тестЦасе.гетТестСтепАт (). гетПроперти („Захтев“). гетВалуе ()
Или
тестРуннер.тестЦасе.гетТестСтепАт (). гетПроперти („Захтев“). гетВалуе ()
Горе наведене скрипте се користе за добијање необрађеног захтева за веб услугом током извршавања корака теста. Следећи скрипту, можемо да напишемо још један ред за примање информација о захтеву у променљиву као што смо видели у горњим узорцима. Погледајте доњи пример кода да бисте ово боље разумели.
деф рекуест = тестЦасе.гетТестСтепБиНаме (“ЦонверсионРате”). гетПроперти (“Рекуест”). гетВалуе ()
нова датотека („Д: / ГроовиРекуест /“ + „РавРекуестДата.ткт“) .врите (захтев)
Закључак
То нас доводи до краја, не само овог чланка, већ и читава серија . Надамо се да вам је ово било корисно и приближило вам своје вештине учења СоапУИ. Као и увек, пракса, стрпљење и упорност су најважнији као и сами водичи за најбоље резултате.
који је најбољи налог е-поште који имате
Као резиме свега што сте научили у овој серији обука за СоапУИ, имаћемо један Водич за питања и одговоре за интервју за СоапУИ на крају.
Овде смо да чујемо ваше мисли, искуства и, наравно, одговоримо на питања уколико их имате.
Хвала вам што сте остали са нама!
Препоручено читање
- 15+ водича за СоапУИ: Најбољи алат за тестирање АПИ-ја за веб услуге
- 4 важне карактеристике СоапУИ Про-а за професионалну публику - Водич за СоапУИ бр. 12
- Како се рукује изузетком у СоапУИ Гроови скриптама - Водич за СоапУИ бр. 11
- Дубински водичи за помрачење за почетнике
- Корак по корак Процес преузимања и инсталирања СоапУИ - Водич за СоапУИ бр. 3
- Како створити РЕСТ пројекат у СоапУИ Про: Водич бр. 13
- Разумевање тврдњи у СоапУИ - Водич бр. 5 за СоапУИ
- Како се користе својства у СоапУИ Гроови Сцрипт - Туториал бр. 7 за СоапУИ