Тестирование веб-сервисов SOAP в Java

Мне просто интересно, есть ли библиотека Java для тестирования веб-сервисов SOAP?

Вот мое требование. Уже существует веб-сервис. Веб-сервис может использоваться для создания записи в базе данных путем отправки количества входных параметров вместе с аутентификацией в заголовке SOAP. Теперь я хочу протестировать этот веб-сервис с различными комбинациями данных и перенести данные в базу данных.

Будет удобно, если есть такой API, чтобы я мог создать свой собственный автоматизированный набор тестов в Java, взаимодействуя с этим API. Я могу обработать ответ и утвердить данные в базе данных, используя JDBC, и мне также нужно проверить его на экране пользовательского интерфейса, используя Selenium.

Я столкнулся с несколькими API на этой странице: http://java-source.net/open-source/web-services-tools

Я не уверен, могу ли я использовать API Apache Axis2 в моей ситуации или нет.

Я знаю, что мы можем использовать интерфейс SOAP, но документации немного. https://www.soapui.org/developers-corner/integrating-with-soapui.html

Есть мысли по этому поводу?

Благодарю.

2 ответа

Решение

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

У него значительное сообщество пользователей, в том числе здесь, на Stack Overflow. Есть хорошая документация, хотя я согласен, что это может быть трудно найти.

SOAP-UI предоставляет свою объектную модель через Groovy, поэтому вы должны иметь возможность интеграции с пользовательским кодом Java. Фактически, он поддерживает JDBC "из коробки", поэтому вы можете выполнять утверждения базы данных без написания собственного кода Java.

Этот инструмент также предоставляет достойные высокоуровневые абстракции вокруг различных типов запросов, поэтому вам не нужно быть разработчиком, чтобы создавать тесты SOAP-UI.

Вы можете интегрировать SoapUI с Selenium.

http://webservices-testing.blogspot.com/2012/04/how-to-integrate-soap-ui-with-selenium.html

Другие вопросы по тегам