Тест WebService интерфейсы (мыло тип интерфейса)
Во-первых, характер соглашения WebService
После того, как пакет почтового типа запроса HTTP
Веб-служба обычно является использование протокола SOAP для вызова его HTTP, по сути, он является WSDL документ, клиент может прочитать документ WSDL использовать веб-службы.
SOAP Просто, чтобы понять, что это открытый SOAP протокола = RPC + HTTP + XML: с использованием HTTP в качестве базового протокола связи, RPC вызов как способ консистенции, XML как формат для передачи данных, что позволяет поставщик услуг и обслуживание клиентов через брандмауэр связь взаимодействия ИНТЕРНЕТ.
Так ведь мы можем через ряд методов для тестирования веб-сервиса через, HTTP запрос JMeter в.
Http заголовок нужно использовать только два параметра менеджера Content-Type и SOAPAction.
Во-вторых, как запросы вебсервис интерфейса
(1) инструментов: JMeter, почтальон, SoapUI, питон код и т.д.
(2) как знать запрос WebService?
- Интерфейс запроса адреса суффикс WSDL
- Сообщения представляют собой XML-файлы
(3), как получить адрес интерфейса, основанного на протоколе пакета веб-сервиса
Приобретая SoapUI инструмент, SoapUI может помочь пользователям проверить, вызов, реализующего функции веб-службы / загрузки / проверки на соответствие через SOAP / HTTP
Вы можете определить количество пакетов в интерфейсе пакета через веб-сервис в названии работы
Как использовать SoapUI
- установка SoapUI (1, загрузить файл и извлечь взломанную версию, дважды SoapUI-x64-5.4.0-EB.exe +0,2 программы установки, копирование трещины Защиты-4.6.jar-пакеты Lib каталога заменить монтажную SoapUI 0,3 исходный файл, запустите программу Bin \ SoapUI-pro.bat, импорт scz.key.4, взламывать программное обеспечение, которое завершено)
- Дважды щелкните на рабочем столе, чтобы запустить инструмент SoapUI
- Нажмите на кнопку однонаправленной SOAP-синий
- вебсервис сообщение Импорт
- Каждый запрос файла, который вебсервис интерфейс для каждого параметра запроса (адрес является адресом интерфейса панели навигации запрошен)
отладку сценариев (4) JMeter
- План испытания -threads (пользователи) - группа нити
- Образец-HTTP-запрос (адрес интерфейса: адрес на бар SoapUI режима запроса навигации: POST тело запроса: XML типа параметра запроса, размещенный в данной Body)
-
заголовок HTTP потребностей управления информацией для заполнения Content-Type (требуется) или SOAPAction, а информация SOAPAction не должны заполнить.
Эти два сбора данных из SoapUI в. Когда синяя линия показывает не: когда «HTTP //» в начале информации, эта информация SOAPAction не является обязательной.
-
В информационном менеджере заголовка HTTP, нам необходимо заполнить Content-Type Информация
- Просмотр результатов дерево - бежать, бежать, чтобы увидеть результаты
-