4 important features soapui pro
Представяме ви SoapUI Pro:
SoapUI се предлага в две версии - безплатно с отворен код (SoapUI) и SoapUI Pro (сега SoapUI NG pro).
Досега обсъждахме общите концепции за автоматизация и основите на функционалното тестване като създаване на проекти , тестов пакет / калъф / стъпки, Имоти , твърдения , грууви скрипт т програмиране и т.н. Можете да проверите всички тези уроци от тази серия SoapUI нататък тази страница .
Сега е време да разгледаме SoapUI Pro и основните му характеристики, които са по-усъвършенствани и са насочени към по-добро и по-бързо тестване.
Имайте предвид, че не сме обсъждали характеристиките на SoapUI NG Pro версия тук. Освен малкото нови функции, всички функции, разгледани по-долу, присъстват и в SoapUI NG pro.
Какво ще научите:
най-добрият безплатен изтеглящ видео за YouTube
- 4 Важни характеристики на SoapUI Pro
- Функция # 1: Посочете с щракване (плъзгане и пускане):
- Функция # 2: Тестване на данни
- Функция # 3: Отчитане
- Функция # 4: Функция за покритие в SoapUI Pro
- В заключение:
- Препоръчително четене
4 Важни характеристики на SoapUI Pro
Функция # 1: Посочете с щракване (плъзгане и пускане):
Това позволява лесно да се клонират тестовите стъпки в определен тестов пакет. Това ще ви позволи да дублирате работата, без да се налага да я пресъздавате.
Ето как можете да го направите:
Направете вашето дърво на проекта, както е показано по-долу. Ще добавим заявка за тестване чрез плъзгане и пускане в друг проект.
- Щракнете два пъти върху Тестов случай възел в тестовия пакет от GlobalWeather дърво на проекта
- След това плъзнете Заявка1 от DemoWebServices -> BarCodeSoap дърво и пуснете в екрана на тестовия случай.
- Разгледайте следната екранна снимка, за да получите по-добра представа за картината.
(Щракнете върху изображението за увеличен изглед)
- SoapUI Pro ще ни поиска потвърждение. Изберете Да.
- Ще видим Добавяне на заявка към Тестов случай диалог, където трябва да въведем ново име на заявка
- Позволете ми да вляза GenerateBarCodeRequest ”В текстовото поле на заявката.
- След като приключите, щракнете върху OK, за да запазите. Ето екранната снимка, която показва новодобавен тестов случай под тестовия пакет.
По същия начин можем да добавяме тестов пакет или други възли от един проект към друг проект само чрез плъзгане и пускане.
Функция # 2: Тестване на данни
SoapUI Pro използва тестовата стъпка на източника на данни, която ще свърже външен източник на данни и ще подаде данните към уеб услугата. Стъпката за тестване на източника на данни идва с цикъл на източник на данни, който позволява итерация на данните и изпращането им към уеб услугата. Тази функция е полезна както за тестване на функционални данни, така и за тестване на натоварване.
Поддържаните източници на данни са Excel, JDBC, XML и всякакви други съвместими бази данни. Повече от един източник на данни могат да бъдат свързани едновременно.
Ето един пример - Проектът за източник на данни ще изглежда по-долу:
Функция # 3: Отчитане
SoapUI Pro предлага различни видове отчети за по-добър и лесен анализ. Те са:
- Доклад за печат - Позволява ни да експортираме като PDF, HTML, RTF, Excel и т.н.
- Експортиране на данни - можем ли да използваме за извличане на конкретни данни като XML и CSV формати.
- HTML отчети –Генерира резултата в HTML формат, който може да бъде публикуван на всяка уеб страница.
Сега нека създадем примерен отчет за изпълнението на тестовия пакет. Следвай тези стъпки:
- Създайте проект с http://www.webservicex.net/globalweather.asmx?WSDL
- И след това добавете тестов пакет и стъпки за тестване, както е показано на следващата екранна снимка
- След като тестовите заявки са конфигурирани правилно, щракнете двукратно върху тестовия пакет
- Щракнете върху бутона за изпълнение от лентата с инструменти, за да започнете изпълнението
- SoapUI ще стартира изпълнението и накрая показва състоянието на изпълнение на тестовия пакет
- Сега кликнете върху Създаване на отчет икона от
лентата с инструменти на тестовия пакет.
- Ще бъдете помолени да изберете типа на отчета, който искате да създадете
- Направете необходимите промени и след това щракнете върху OK, за да генерирате отчет. Сега можете да видите генерирания отчет.
По същия начин можем да генерираме отчет за експортиране на данни. Нека щракнем върху иконата за създаване на отчет от лентата с инструменти. SoapUI Pro ще стартира диалоговия прозорец Създаване на отчет. В диалога проверете всички набори от данни и променете формата на CSV за да можем да проверим данните на отчета с Excel. Също така проверете Генериране на заглавен ред отметка. И накрая, посочете целевата папка, в която трябва да бъде записан отчетът. Погледнете следната екранна снимка.
При OK, SoapUI Pro ще генерира три файла (с името, както е показано в раздела с набори от данни) в споменатото място на вашия твърд диск. Ако по време на изпълнение са възникнали грешки, на същото място ще бъдат създадени и файлове с регистрационни файлове за грешки.
HTML отчети в стил JUnit:
JUnit Style HTML Report ще генерира резултатите от теста за всеки набор от тестове и тестови случаи. За да създадете HTML отчет, щракнете върху иконата . В падащото меню Формат щракнете върху опцията JUnit-Style HTML report. След това щракнете върху Една страница, ако вече не е избрана. След това посочете пътя на папката до местоназначението и щракнете върху OK. Получава се следният отчет за HTML формат.
(Щракнете върху изображението за увеличен изглед)
Функция # 4: Функция за покритие в SoapUI Pro
Функцията за покритие се използва за анализ на покритите REST или SOAP услуги. Това ще бъде запечатано по време на функционално тестване, измамно тестване на услуги и т.н. Състоянието на покритие може да се провери за тестов пакет, както следва:
- Щракнете двукратно върху името на тестовия пакет
- Изпълнете тестовия пакет, като щракнете върху иконата за изпълнение
- След като изпълнението приключи, можем да видим Покритие в раздела, присъстващ до тестови случаи раздел. Моля, вижте следната екранна снимка
(Щракнете върху изображението за увеличен изглед)
Функцията за покритие се фокусира върху функционални тестове, фалшиви услуги и сценарии за мониторинг на HTTP. Той също така обхваща нивото на проекта, тестовия пакет и тестовите случаи, както може да се види по-долу:
Услуги ЗА САПУН и ПОЧИВКА:
SOAP, създаден от Microsoft, следва определени стандарти. Това е протокол, който използва XML за прехвърляне на съобщенията по целия свят чрез Интернет. Важната му характеристика е вградената обработка на грешки - както при заявка, така и при отговор. Интересното е, че не е необходимо да използваме езика за описание на уеб услуги (WSDL-файл, който е свързан със SOAP). WSDL съдържа дефиницията за това как работят уеб услугите и как можем да го насочим.
Както всички знаем, базираните на SOAP услуги ще бъдат идентифицирани по неговия индикатор за изображение в проекта SoapUI. Вижте екранната снимка по-долу.
Представителните услуги за държавен трансфер (REST) са алтернатива на SOAP поради по-лекия им контрол. Например, ако използваме скрипт като JavaScript с SOAP, ще трябва да подготвим съответно XML структура - което може да е по-трудно.
REST няма сложности, тъй като поддържа CSV, JSON и RSS формат. Така че можем да получим изходни данни за REST услуги в гореспоменатите формати. Моля, вижте екранната снимка по-долу за REST услуги в SoapUI Pro.
Има някои разлики между SOAP и REST уеб услугите. Нека използваме това, което са те.
САПУН:
- Стандарт в тежка категория, който изисква някаква процедура за достъп до уеб услугите.
- Независими от платформата, езика и транспорта, тъй като не изискват HTTP
- Широко разпространено приемане
- Грешка при обработката на интеграцията.
- Безпроблемна интеграция с много езици
ПОЧИВКА:
- По-бързо от SOAP
- Ефективен, тъй като поддържа различни формати като JSON, CSV, RSS
- На разположение са много плъгини и инструменти с отворен код за лесно тестване на REST услуги.
В заключение:
Както показва името, SoapUI Pro наистина е версията Pro, където има много допълнителни функции, които го правят по-лесен за използване, по-бърз, сигурен, по-способен и гъвкав. Въпреки че има много други функции, които са по-специфични за професионалната аудитория, изброените по-горе са тези, приложими за повечето общи потребители.
html интервю въпроси и отговори за опитни
Следващ урок SoapUI Pro # 13 - В следващия урок ще научим повече за Услуги за сапун и ПОЧИВКА - излизат повече подробности.
Продължете да четете и моля публикувайте вашите въпроси / коментари по-долу.
Препоръчително четене
- 7 Важни характеристики на SoapUI и SoapUI Pro - Урок 2
- Как да създадете REST проект в SoapUI Pro: Урок # 13
- Как да извършите тестване на данни в SoapUI Pro - Урок SoapUI # 14
- Как да се справя с изключенията в скриптове Groap на SoapUI - Урок № 11 за SoapUI
- Кратко ръководство за SoapUI за съхраняване на данни за заявки и отговори във файл - Урок SoapUI # 15
- 15+ урока за SoapUI: Най-добрият инструмент за тестване на API за уеб услуги
- Уроци за задълбочено затъмнение за начинаещи
- Стъпка по стъпка Процес на изтегляне и инсталиране на SoapUI - Урок № 3 за SoapUI