Описание тега soapui
SoapUI - это настольное приложение с открытым исходным кодом, обеспечивающее функциональное тестирование, нагрузочное тестирование, тестирование безопасности, имитацию API и мониторинг API для веб-служб SOAP/WSDL и REST/WADL. Помимо протоколов и стандартов веб-сервисов, он также поддерживает JMS, AMF, JDBC и другие технологии.
Примечательные особенности SoapUI включают (среди многих):
- Бесплатные версии с открытым исходным кодом и коммерческие версии Pro.
- Кросс-платформенная доступность, поскольку SoapUI полностью построен на платформе Java с использованием Java Swing для своего графического интерфейса.
- Полная статистика испытаний и отчеты.
- Плагины для интеграции с IntelliJ IDEA, Eclipse, NetBeans и Maven, интеграция с JUnit и интеграция из командной строки с другими инструментами с использованием
testrunner.bat
,loadtestrunner.bat
,securitytestrunner.bat
и т.п. - Широкие возможности генерации кода SOAP/WSDL и REST/WADL.
- Обширная поддержка сценариев с использованием Groovy или JavaScript.
- Богатые Java API, который предоставляет основу работы инструмента.
Информация для ответов на вопросы
- Какую версию SoapUI вы используете? Это может быть актуально, потому что библиотеки, функции и API могут меняться.
- Есть ли в логах предупреждения или ошибки? Проверьте вкладки в нижней части пользовательского интерфейса и включите их в вопрос (как текст, а не изображение), если они выглядят актуальными.
- Приведите минимальный воспроизводимый пример, особенно если ваш вопрос касается Groovy, JavaScript, XPath, XQuery или JSONPath. Минимальный воспроизводимый пример - это не просто большой дамп кода, но что-то, что лаконично воспроизводит вашу проблему.
- Помимо описания того, с чем у вас возникла проблема, также может быть полезно сказать, почему вы делаете это таким образом. Кто-то может знать лучший способ сделать то же самое.
Без вышеупомянутой информации другим трудно понять вашу проблему и дать ответы, и вы рискуете отложить вопрос из-за того, что он слишком общий или неясный.
Также не забудьте ознакомиться с учебными пособиями и примерами проектов. Вы можете протестировать некоторые сценарии и идеи в этих проектах, чтобы лучше понять вашу проблему.
Ресурсы
- Целевая страница SoapUI от SmartBear
- Документация SoapUI
- Документация API SoapUI
- Загрузки SoapUI
- SoapUI в Википедии
- Форум сообщества SmartBear для SoapUI Pro
- Учебное пособие по SoapUI на TutorialsPoint
Другие технологии в SoapUI
Чтобы эффективно использовать SoapUI, вам необходимо понимать еще пару технологий, особенно при создании утверждений и автоматизации тестирования:
- Apache Groovy
- XPath Evaluator: поддерживает XPath 1.0 и 3.0 и XQuery 3.0
- XQuery 3.0, онлайн-оценщик XPath 3.0
- Онлайн-оценщик JSONPath
Примечание: SoapUI 5.5 использует более старую версию библиотеки JayWay JSONPath (версия 0.9.1) по сравнению с той, которая используется в SoapUI Pro (версия 2.4 в SoapUI Pro версии 2.3+), поэтому вы можете получить другое поведение, если используете оба продукта..
Книги
Документация SoapUI достаточно хороша, чтобы помочь вам установить продукт и запустить несколько проектов, поэтому вам могут не понадобиться книги, которые проведут вас через эти процедуры. Так что поваренные книги и инструкции могут принести больше пользы. Например:
- Поваренная книга SoapUI (2015) Руперта Андерсона.
Связанные теги
остальное wadl мыло wsdl groovy xpath xquery json jsonpath jms jdbc