Тестирование веб-сервисов с использованием Intellij или Eclipse вместо SOAPUI

Я работаю над несколькими проектами, большинство из которых включают службы SOAP, которые я тестировал с использованием открытого исходного кода SOAPUI, создавая несколько связанных шагов, используя скрипт groovy и так далее.

Однако, когда дело доходит до сложных TC и повторного использования, это не кажется таким эффективным.

Итак, мой коллега предположил, что мы можем сгенерировать WSDL-клиент с помощью любой IDE, такой как eclipse или intellj, и, таким образом, мы сможем напрямую вызывать методы, найденные в WSDL, с гораздо большими привилегиями и контролем.

Мой вопрос в том, что может пойти не так, я считаю, что есть причина, по которой SOAPUI существует так долго и является наиболее часто используемым инструментом, когда дело доходит до тестирования веб-сервисов.


person Ahmed-Amer    schedule 15.10.2019    source источник
comment
Изучите возможности импорта и повторного использования банок SoapUI в вашей среде IDE. Таким образом, вы по-прежнему используете парадигму SoapUI, но в более мощной экосистеме.   -  person ou_ryperd    schedule 16.10.2019


Ответы (1)


Я могу быть немного предвзятым, но после использования soapUI более 10 лет я не нашел много тестовых случаев веб-сервиса, которые он не может обработать, от простых вызовов до сложных оркестровок и проверок, включающих как REST, так и SOAP-сервисы. Но, как и любой комплексный инструмент, требуется время и усилия, а также некоторые пробы и ошибки, чтобы научиться им пользоваться. У него также есть некоторые причуды и неприятности, но меньше, чем у большинства инструментов в моем наборе инструментов для разработки, ИМХО.

См. страницу тега soapUI, чтобы узнать о некоторых ресурсах, которые могут помочь получить максимальную отдачу от soapUI.

Если вы достигли предела возможностей soapUI OSS, попробуйте платную версию: soapUI Pro/Ready API. Дополнительный набор функций имеет важное значение, включая улучшенную поддержку повторного использования сценариев Groovy и редактор сценариев, который некоторые Intellisense помогают писать код.

Я бы полностью исчерпал возможности soapUI и soapUI Pro, прежде чем удаленно рассмотреть возможность написания собственного клиента веб-сервиса.

person craigcaulfield    schedule 28.10.2019