Изтегляне, инсталиране и конфигуриране на SOAPUI е включено Windows
В този урок ще демонстрираме стъпките за изтегляне, инсталиране и конфигуриране на SOAP UI (версия с отворен код).
Следват софтуерните и хардуерните изисквания за различните платформи.
В този урок инсталирането се извършва на a Windows Околна среда. Процесът остава същият за други операционни системи.
Ето пътната карта за процеса на инсталиране
Част A: Изтегляне
- Отидете до https://www.soapui.org/downloads/latest-release/
- Превъртете надолу и изберете програмата за изтегляне въз основа на вашата операционна система. В този урок ще инсталираме SOAP UI на 64-битов Microsoft Windows операционна система.
- При щракване върху изтегляне потребителят автоматично се пренасочва към https://www.soapui.org/downloads/thank-you-for-downloading-soapui/ и изтеглянето на инсталатора започва автоматично.
Част B: Инсталиране
Стъпка 1: След като изтеглите, изпълнете файла като „Администратор“, както е показано по-долу
Стъпка 2: В съветника за настройка щракнете върху „Напред“, за да продължите.
Стъпка 3: Изберете инсталационната директория или оставете инсталационната директория по подразбиране такава, каквато е.
Стъпка 4: Изберете компонентите, които искате да инсталирате.
- SOAP UI е отметнат по подразбиране и НЕ може да се конфигурира от потребителя.
- Източник – Активирайте, ако искате да получите достъп до изходния код на SOAP-UI. Не сме го избрали.
- Hermes JS – Активирайте, ако приложението изисква JMS тестване.
- Урок – Активирайте, ако искате да имате достъп до уроци за SOAP-UI след инсталирането.
Стъпка 5: Приемете лицензионното споразумение и щракнете върху „Напред“, за да продължите.
Стъпка 6: Изберете местоположението на папката за уроци или оставете местоположението по подразбиране както е и щракнете върху „Напред“.
Стъпка 7: Изберете местоположението на папката на стартовото меню или оставете местоположението по подразбиране както е и щракнете върху „Напред“.
Стъпка 8: Поставете отметка в квадратчето „създаване на икона на работния плот“ и щракнете върху „Напред“.
Стъпка 9: Инсталацията започва и след като я завършите, съветникът показва състоянието по-долу. Щракнете върху „Край“.
Стъпка 10: При щракване върху бутона „Край“ се стартира SOAP UI.
- Menu Bar
- Лента с инструменти за бърз достъп
- Зона за навигация на проекта
- Свойства на работното пространство
- Дървена площ
Част C: Конфигуриране
Нека първо разберем структурата на проекта в SOAP UI.
- Първата стъпка в SOAP UI е създаването на работно пространство. Може да има няколко проекта, свързани с едно работно пространство. Потребителите могат да създават повече от едно работно пространство. Във версията SOAP UI Pro можем безпроблемно да превключваме средите, за да ги нанесем на различни крайни точки.
- За всеки проект можем да създадем няколко тестови пакета.
- За всеки тестов пакет може да има няколко тестови случая, прикачени към него.
- За всеки тестов случай може да има няколко тестови стъпки, свързани с него.
По-долу е графично представяне на структура на работно пространство в SOAP-UI.
Стъпка 1: Първата стъпка е да създадете работно пространство. Създайте работно пространство, както е показано по-долу. Всички артефакти, които ще създадем оттук нататък, ще се съдържат в това работно пространство.
Стъпка 2: Въведете име за работното пространство и щракнете върху „OK“.
Стъпка 3: Сега потребителят трябва да избере пътя, където това работно пространство трябва да бъде запазено.
- Изберете пътя, където работното пространство трябва да бъде запазено
- Името на XML работното пространство, което трябва да се намери, когато потребителят иска да отвори работното пространство в бъдеще.
- Щракнете върху „Запазване“.
Стъпка 4: Работното пространство се създава, както е показано по-долу. Също така имаме достъп до свойствата на работното пространство в раздела „Свойства на работното пространство“.
Сега успешно конфигурирахме SOAP-UI след изтегляне и инсталиране, така че да можем да продължим да извършваме тестване.
Основна GUI навигация
МЕНЮ ФАЙЛ:
- Разбирането на най-често използваните навигации в SOAP-UI е много важно за безпроблемна навигация, докато работите по проекти в реално време. Нека първо да разгледаме файловото меню.
- „Нов SOAP проект“ позволява на потребителя да създаде проект чрез импортиране на SOAP заявка.
- „Нов REST проект“ позволява на потребителя да създаде проект чрез импортиране на REST заявка.
- „Импортиране на проект“ позволява на потребителя да импортира целия проект, като намери съответния XML.
- „Запазване на всички проекти“ позволява на потребителя да запази всички отворени проекти с едно кликване.
- „Затваряне на всички отворени проекти“ затваря всички проекти, отворени в това работно пространство.
- „Преименуване на работно пространство“ позволява на потребителя да преименува създаденото преди това работно пространство.
- „Превключване на работно пространство“ позволява на потребителя да превключва между работните пространства.
- „Предпочитания“ позволяват на потребителя да персонализира SOAP UI. Ще се занимаем с него в следващия раздел.
- „Запазване на предпочитанията“ позволява на потребителя да запази своите персонализирани настройки. Когато SOAP UI се отвори за следващ път, той използва запазените от потребителя предпочитания.
ФАЙЛ >> ПРЕДПОЧИТАНИЯ >> HTTP НАСТРОЙКИ:
- Сега нека разберем „Предпочитания“ от менюто за файлове. След като щракнете върху „Предпочитания“ от менюто „Файл“, се отваря диалоговият прозорец по-долу.
- Ще прегледаме подробно най-често използваните „HTTP настройки“.
- Обозначава HTTP версията, която да се използва за заявка и отговор.
- 'User-Agent Header' позволява на потребителя да може да бъде предварително дефиниран чрез тази опция. Ако не е дефиниран, той използва заглавката на HTTP клиента по подразбиране.
- Позволява на потребителя да посочи метода на компресия. Може да бъде gzip или deflate или None.
- „Ако е отметнато“, позволява компресиран отговор от хостове.
- „Ако е отметнато“ деактивира декомпресията на компресираните отговори.
- „Ако е отметнато“ затваря HTTP връзката за всяка SOAP заявка.
- „Ако е отметнато“, позволява на потребителя да посочи информация за удостоверяване за изходящите заявки.
- Позволява на потребителя да ограничи максималния брой байтове, които да бъдат прочетени от отговор. НУЛА съответства на неограничен размер.
ФАЙЛ >> ПРЕДПОЧИТАНИЯ >> WSDL НАСТРОЙКИ:
- Сега ще прегледаме подробно най-често използваните „WSDL настройки“.
- Кеширане на WSDL Включва и изключва кеширането на WSDL
- Генерира примерни стойности в заявки
- Позволява на потребителите винаги да включват незадължителни елементи в генерираните заявки
- Съобщенията за отговор се отпечатват в редактора за отговор
- Позволява на потребителя да посочи директория, съдържаща файлове със схема (.xsd), докато проверява WSDL заявки. При промяна на съдържанието на тази директория SOAP UI изисква рестартиране.
- С цел запазване на място, минималният размер на съобщението, което трябва да бъде компресирано във файла на проекта SoapUI.
ФАЙЛ >> ПРЕДПОЧИТАНИЯ >> НАСТРОЙКИ НА UI:
- Сега ще разгледаме подробно най-често използваните „Настройки на потребителския интерфейс“.
- Затваря всички проекти, докато стартира SOAP UI за по-добро време за стартиране и консумира по-малко памет.
- Показва описание, когато е налично.
- Автоматично запазва всички проекти при излизане от SOAP UI.
- Преди да запази, SOAP UI създава резервно копие на проекта. Ако е активирано, папката за архивиране трябва да бъде спомената.
- Показва и разширява разделите на регистрационния файл при стартиране на SOAP UI.
- Показва диалоговия прозорец „стартова страница“ при стартиране на SOAP UI.
- При деактивиране на подсказката, деактивира подсказката, когато потребителят задържи курсора на мишката върху опциите/бутоните по време на навигация.
ПОМОГНЕ:
- Нека да разгледаме важните опции на менюто Помощ.
- Показва началната страница на онлайн помощта, налична на www.soapui.org
- Позволява на регистрирани потребители да публикуват въпроси във форума и да получават онлайн помощ от общността.
- Проверява за последните актуализации и инсталира, ако има такива.
- Позволява на потребителя да навигира до началната страница на www.soapui.org
- Показва компилацията и информацията за версията на SOAP UI.
Предстоящите уроци не само ще ви накарат да разберете как да създавате тестови пакети, тестови случаи и тестови стъпки, но също така ще ви позволят да тествате SOAP заявки и как да ги валидирате.