У цьому посібнику ми продемонструємо кроки для завантаження, встановлення та налаштування інтерфейсу SOAP (версія з відкритим вихідним кодом).
Далі наведено вимоги до програмного та апаратного забезпечення для різних платформ.
У цьому посібнику установка виконується у середовищі Windows. Процес залишається незмінним для інших ОС.
Ось дорожня карта процесу встановлення
Частина А: Завантаження
- Перейдіть до https://www.soapui.org/downloads/latest-release/
- Прокрутіть вниз і виберіть завантажувач залежно від вашої операційної системи. У цьому посібнику ми встановимо SOAP UI в 64-розрядної операційній системі Microsoft Windows.
- Після натискання кнопки завантаження користувач автоматично переспрямовується на images/1/090919_0452_SOAPUIDownl4.png.webp">
Частина B: Встановлення
Крок 1: Після завантаження виконайте файл як "Адміністратор", як показано нижче
Крок 2: У майстрі налаштування натисніть «Далі», щоб продовжити.
Крок 3: Виберіть каталог встановлення або залиште каталог встановлення за замовчуванням таким, як є.
Крок 4: Виберіть компоненти, які ви хочете встановити.
- Користувацький інтерфейс SOAP перевіряється за замовчуванням і НЕ налаштовується користувачем.
- Джерело - Увімкніть, якщо ви хочете отримати доступ до вихідного коду SOAP-UI. Ми його не вибрали.
- Hermes JS - Увімкніть, якщо програма вимагає тестування JMS.
- Підручник - Увімкніть, якщо ви хочете отримати доступ до підручників SOAP-UI Після встановлення.
Крок 5: Прийміть ліцензійну угоду та натисніть "Далі", щоб продовжити.
Крок 6: Виберіть розташування папки для навчальних посібників, або залиште місце за замовчуванням як є і натисніть "Далі".
Крок 7: Виберіть розташування папки меню "Пуск" або залиште місце за замовчуванням як є і натисніть "Далі".
Крок 8: Увімкніть прапорець «створити піктограму робочого столу» та натисніть «Далі».
Крок 9: Починається встановлення, і після його завершення майстер відображає нижченаведений стан. Натисніть "Готово".
Крок 10: Після натискання кнопки "Готово" запускається SOAP UI.
- Рядок меню
- Панель швидкого доступу
- Навігаційна зона проекту
- Властивості робочої області
- Площа журналу
Частина C: Налаштування
Давайте спочатку зрозуміємо структуру проекту в інтерфейсі SOAP.
- Першим кроком в інтерфейсі SOAP є створення робочої області. З робочим простором може бути кілька проектів. Користувачі можуть створити більше одного робочого простору. У версії SOAP UI Pro ми можемо легко переключати середовища, щоб зіставити його з різними кінцевими точками.
- Для кожного проекту ми можемо створити кілька тестових наборів.
- До кожного набору тестів до нього може додаватися кілька тестових кейсів.
- Для кожного тестового випадку з ним може бути пов’язано кілька етапів тестування.
Нижче наведено графічне зображення структури робочої області в SOAP-UI.
Крок 1: Першим кроком є створення робочої області. Створіть робочу область, як показано нижче. Усі артефакти, які ми збираємося створювати відтепер, будуть міститися в цій робочій області.
Крок 2: Введіть назву робочої області та натисніть "OK".
Крок 3: Тепер користувач повинен вибрати шлях, куди потрібно зберегти цю робочу область.
- Виберіть шлях, де потрібно зберегти робочу область
- Ім'я робочої області XML, яка повинна знаходитися, коли користувач хоче відкрити робочу область у майбутньому.
- Натисніть "Зберегти".
Крок 4: Робоча область створюється, як показано нижче. Ми також можемо отримати доступ до властивостей робочої області на вкладці "Властивості робочої області".
Тепер ми успішно налаштували SOAP-UI після завантаження та встановлення, щоб ми могли продовжувати проводити тестування.
Основна навігація графічним інтерфейсом
МЕНЮ ФАЙЛУ:
- Розуміння найбільш часто використовуваних навігацій в SOAP-UI дуже важливо для безперебійної навігації під час роботи над проектами в режимі реального часу. Спочатку погляньмо на меню файлів.
- 'Новий проект SOAP' дозволяє користувачеві створювати проект, імпортуючи запит SOAP.
- 'Новий проект REST' дозволяє користувачеві створювати проект, імпортуючи запит REST.
- 'Імпорт проекту' дозволяє користувачеві імпортувати весь проект, знаходячи відповідний XML.
- 'Зберегти всі проекти' дозволяє користувачеві зберегти всі відкриті проекти одним клацанням миші.
- 'Закрити всі відкриті проекти' закриває всі проекти, відкриті в цій робочій області.
- 'Перейменувати робочу область' дозволяє користувачеві перейменовувати раніше створену робочу область.
- 'Switch Workspace' дозволяє користувачеві перемикатися між робочими областями.
- 'Налаштування' дозволяє користувачеві налаштовувати SOAP UI. Ми розглянемо це в наступному розділі.
- 'Зберегти налаштування' дозволяє користувачеві зберігати власні налаштування. Коли інтерфейс SOAP відкривається наступного разу, він використовує збережені користувачем налаштування.
ФАЙЛ >> ПЕРЕВАГИ >> НАЛАШТУВАННЯ HTTP:
- Тепер давайте розберемося з "Налаштуваннями" з меню файлу. Після натискання кнопки "Налаштування" в меню "Файл" відкриється діалогове вікно нижче.
- Ми детально розглянемо найбільш часто використовувані „Налаштування HTTP”.
- Позначає версію HTTP, яка буде використовуватися для запиту та відповіді.
- 'User-Agent Header' дозволяє користувачеві бути попередньо визначеним за допомогою цієї опції. Якщо не визначено, він використовує заголовок клієнта http за замовчуванням.
- Дозволяє користувачеві вказати метод стиснення. Це може бути як gzip, так і deflate або None.
- "Якщо позначено", дозволяє стиснуту відповідь хостів.
- "Якщо позначено" вимикає декомпресію стиснених відповідей.
- Якщо встановлено прапорець, замикається з'єднання HTTP для кожного запиту SOAP.
- "Якщо позначено", дозволяє користувачеві вказати інформацію про аутентифікацію для вихідних запитів.
- Дозволяє користувачеві обмежити максимальну кількість байтів, які слід прочитати з відповіді. ZERO відповідає необмеженому розміру.
ФАЙЛ >> ПЕРЕВАГИ >> НАЛАШТУВАННЯ WSDL:
- Тепер ми детально розглянемо найбільш часто використовувані "Налаштування WSDL".
- Кешування WSDL Вмикає та вимикає кешування WSDL
- Генерує приклади значень у запитах
- Дозволяє користувачам завжди включати необов’язкові елементи у згенеровані запити
- Повідомлення відповідей друкуються в редакторі відповідей
- Дозволяє користувачеві вказати каталог, що містить файли схеми (.xsd) під час перевірки запитів WSDL. Після зміни вмісту цього каталогу SOAP UI вимагає перезавантаження.
- З метою збереження простору мінімальний розмір повідомлення, який потрібно стиснути у файлі проекту SoapUI.
ФАЙЛ >> ПАРАМЕТРИ >> НАЛАШТУВАННЯ ПІДКЛАДКИ:
- Тепер ми детально розглянемо найбільш часто використовувані "Налаштування інтерфейсу користувача".
- Закриває всі проекти під час запуску інтерфейсу SOAP для кращого часу запуску та споживання менше пам'яті.
- Відображає опис за наявності.
- Автоматично зберігає всі проекти під час виходу з SOAP UI.
- Перед збереженням користувальницький інтерфейс SOAP створює резервну копію проекту. Якщо увімкнено, потрібно вказати резервну папку.
- Відображає та розширює вкладки журналу після запуску інтерфейсу SOAP.
- Відображає діалогове вікно запуску сторінки при запуску SOAP UI.
- Після вимкнення підказки інструмент вимикає підказку під час наведення курсору миші на параметри / кнопки під час навігації.
ДОПОМОГА:
- Давайте розглянемо важливі параметри меню Довідка.
- Показує домашню сторінку онлайн-довідки, доступної за адресою www.soapui.org
- Дозволяє зареєстрованим користувачам розміщувати запитання на форумі та отримувати онлайн-допомогу від спільноти.
- Перевіряє останні оновлення та встановлення, якщо вони доступні.
- Дозволяє користувачеві перейти на домашню сторінку www.soapui.org
- Відображає інформацію про збірку та версію інтерфейсу SOAP.
Найближчі навчальні посібники не лише дадуть вам змогу зрозуміти, як створити набір тестів, кейс і кроки тесту, але також дозволять протестувати запити SOAP та способи їх перевірки.