В этом руководстве мы продемонстрируем шаги по загрузке, установке и настройке пользовательского интерфейса SOAP (версия с открытым исходным кодом).
Ниже приведены требования к программному и аппаратному обеспечению для различных платформ.
В этом руководстве установка выполняется в среде Windows. Для других ОС процесс остается таким же.
Вот дорожная карта для процесса установки
Часть A: загрузка
- Перейдите на https://www.soapui.org/downloads/latest-release/.
- Прокрутите вниз и выберите загрузчик в зависимости от вашей операционной системы. В этом руководстве мы установим интерфейс SOAP в 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.
- Строка меню
- Панель быстрого доступа
- Область навигации по проекту
- Свойства рабочего пространства
- Площадь журнала
Часть C: Настройка
Давайте сначала разберемся со структурой проекта в пользовательском интерфейсе SOAP.
- Первым шагом в интерфейсе SOAP UI является создание рабочего пространства. С рабочим пространством может быть связано несколько проектов. Пользователи могут создавать более одного рабочего пространства. В версии SOAP UI Pro мы можем легко переключать среды, чтобы сопоставить их с разными конечными точками.
- Для каждого проекта мы можем создать несколько наборов тестов.
- К каждому набору тестов может быть прикреплено несколько тестовых примеров.
- С каждым тестовым набором может быть связано несколько этапов тестирования.
Ниже приведено графическое представление структуры рабочего пространства в SOAP-UI.
Шаг 1. Первый шаг - создать рабочее пространство. Создайте рабочее пространство, как показано ниже. Все артефакты, которые мы собираемся создавать с этого момента, будут содержаться в этом рабочем пространстве.
Шаг 2: Введите имя рабочей области и нажмите «ОК».
Шаг 3: Теперь пользователь должен выбрать путь, по которому это рабочее пространство должно быть сохранено.
- Выберите путь, по которому необходимо сохранить рабочее пространство.
- Имя XML-файла рабочего пространства, который необходимо найти, когда пользователь захочет открыть рабочее пространство в будущем.
- Щелкните "Сохранить".
Шаг 4: Рабочее пространство создается, как показано ниже. Мы также можем получить доступ к свойствам рабочего пространства на вкладке «Свойства рабочего пространства».
Теперь мы успешно настроили SOAP-UI после загрузки и установки, так что мы можем продолжить тестирование.
Базовая навигация по графическому интерфейсу
МЕНЮ ФАЙЛОВ:
- Понимание наиболее часто используемых способов навигации в SOAP-UI очень важно для беспрепятственной навигации при работе над проектами в реальном времени. Давайте сначала взглянем на меню файлов.
- «Новый проект SOAP» позволяет пользователю создать проект, импортировав запрос SOAP.
- «Новый проект REST» позволяет пользователю создавать проект путем импорта запроса REST.
- «Импорт проекта» позволяет пользователю импортировать весь проект, указав соответствующий XML.
- «Сохранить все проекты» позволяет пользователю сохранять все открытые проекты одним щелчком мыши.
- «Закрыть все открытые проекты» закрывает все проекты, открытые в этой рабочей области.
- «Переименовать рабочее пространство» позволяет пользователю переименовать ранее созданное рабочее пространство.
- «Переключить рабочее пространство» позволяет пользователю переключаться между рабочими пространствами.
- «Предпочтения» позволяют пользователю настраивать пользовательский интерфейс SOAP. Мы разберемся с этим в следующем разделе.
- «Сохранить настройки» позволяет пользователю сохранять свои индивидуальные настройки. Когда пользовательский интерфейс SOAP открывается в следующий раз, он использует сохраненные пользователем настройки.
ФАЙЛ >> НАСТРОЙКИ >> НАСТРОЙКИ HTTP:
- Теперь давайте разберемся с настройками из меню файла. При нажатии «Настройки» в меню «Файл» открывается диалоговое окно, показанное ниже.
- Мы подробно рассмотрим наиболее часто используемые «Настройки HTTP».
- Обозначает версию HTTP, которая будет использоваться для запроса и ответа.
- «Заголовок агента-пользователя» позволяет заранее определить пользователя с помощью этой опции. Если не определено, используется заголовок клиента http по умолчанию.
- Позволяет пользователю указать метод сжатия. Это может быть либо gzip, либо deflate, либо None.
- «Если отмечено», разрешает сжатый ответ от хостов.
- 'If Checked' отключает декомпрессию сжатых ответов.
- «Если отмечено», закрывает HTTP-соединение для каждого запроса SOAP.
- «Если отмечено», позволяет пользователю указать информацию для аутентификации для исходящих запросов.
- Позволяет пользователю ограничивать максимальное количество байтов, считываемых из ответа. ZERO соответствует неограниченному размеру.
ФАЙЛ >> НАСТРОЙКИ >> НАСТРОЙКИ WSDL:
- Теперь мы подробно рассмотрим наиболее часто используемые настройки WSDL.
- Cache WSDL Включает и отключает кеширование WSDL.
- Создает примеры значений в запросах
- Позволяет пользователям всегда включать необязательные элементы в сгенерированные запросы
- Ответные сообщения печатаются в редакторе ответов.
- Позволяет пользователю указать каталог, содержащий файлы схемы (.xsd) при проверке запросов WSDL. После изменения содержимого этого каталога пользовательский интерфейс SOAP требует перезапуска.
- В целях экономии места минимальный размер сообщения для сжатия в файле проекта SoapUI.
ФАЙЛ >> НАСТРОЙКИ >> НАСТРОЙКИ пользовательского интерфейса:
- Теперь мы подробно рассмотрим наиболее часто используемые «Настройки пользовательского интерфейса».
- Закрывает все проекты при запуске пользовательского интерфейса SOAP для лучшего времени запуска и потребляет меньше памяти.
- Отображает описание, когда доступно.
- Автоматически сохраняет все проекты при выходе из SOAP UI.
- Перед сохранением SOAP UI создает резервную копию проекта. Если этот параметр включен, необходимо указать папку резервного копирования.
- Отображает и разворачивает вкладки журнала при запуске пользовательского интерфейса SOAP.
- Отображает диалоговое окно «стартовая страница» при запуске пользовательского интерфейса SOAP.
- При отключении всплывающей подсказки отключает всплывающую подсказку, когда пользователь наводит указатель мыши на параметры / кнопки во время навигации.
ПОМОЩЬ:
- Давайте взглянем на важные пункты меню «Справка».
- Показывает домашнюю страницу интерактивной справки, доступной на www.soapui.org
- Позволяет зарегистрированным пользователям задавать вопросы на форуме и получать онлайн-помощь от сообщества.
- Проверяет наличие последних обновлений и устанавливает, если они доступны.
- Позволяет пользователю перейти на домашнюю страницу www.soapui.org
- Отображает информацию о сборке и версии пользовательского интерфейса SOAP.
Предстоящие учебные пособия не только научат вас создавать набор тестов, тестовый пример и шаги тестирования, но также позволят вам тестировать запросы SOAP и как их проверять.