SoapUI Open Source | |
Разработчик (и) | Программное обеспечение SmartBear |
---|---|
Первый выпуск | 2005; 15 лет назад (2005 г.) |
Стабильный выпуск | 5.6 / 14 июля 2020 г.; 3 месяца назад (14.07.2020) |
Репозиторий | github.com / SmartBear / soapui |
Написано на | Java, Groovy |
Доступно на | английском |
Типе | SOA, веб-сервисах |
Лицензия | EUPL (SoapUI Open Source). Proprietary (SoapUI Pro) |
Веб-сайт | soapui.org |
SoapUI - это приложение для тестирования веб-служб с открытым исходным кодом для Simple Object Access Protocol (SOAP) и передача репрезентативного состояния (REST). Его функциональность охватывает веб-сервис проверку, вызов, разработку, моделирование и имитацию, функциональное тестирование, нагрузочное тестирование и тестирование на соответствие. Коммерческая версия SoapUI Pro, в которой основное внимание уделяется функциям, предназначенным для повышения производительности, также была разработана компанией. В 2011 году SmartBear Software приобрела Eviware.
SoapUI был первоначально выпущен для SourceForge в сентябре 2005 года. Это бесплатное программное обеспечение под лицензией условия Общественной лицензии Европейского Союза. С момента первого выпуска SoapUI был загружен более 2000000 раз. Он полностью построен на платформе Java и использует Swing для пользовательского интерфейса. Это означает, что SoapUI кроссплатформенный. Сегодня SoapUI также поддерживает IDEA, Eclipse и NetBeans.
SoapUI может тестировать веб-службы SOAP и REST, JMS <8.>, AMF, а также выполнять любые вызовы HTTP (S ) и JDBC.
Основные функции включают веб-службы:
SoapUI Pro это коммерческая корпоративная версия. SoapUI Pro добавляет ряд улучшений производительности к ядру SoapUI, которые предназначены для облегчения многих повторяющихся задач при работе с SoapUI.
Feature | Benefit | Подробнее |
---|---|---|
Покрытие WSDL | Анализируйте сообщения запроса / ответа, чтобы увидеть, насколько хорошо WSDL-контракт тестируется / имитируется / используется. | [2] |
Рефакторинг WSDL | Автоматически обновлять запросы / ответы / утверждения при изменении базового WSDL. | [3] |
Составные проекты | Работайте вместе в команде над проектами тестирования веб-сервисов. | [4] |
Управление требованиями | Управляйте, импортируйте и экспортируйте требования проекта и связывайте их с тестовыми примерами. | [5] |
Редактор запросов на основе форм | Для облегчения редактирования и понимания сообщений с запросами как для технических, так и для нетехнических пользователей. | [6] |
Средство просмотра обзорных сообщений | Чтобы получить обзор соответствующего ответа / фиктивного запроса / отслеживаемого сообщения. | [7] |
Редактор запросов / ответов на основе дерева | Для облегчения навигации и понимания больших сообщений. | [8] |
Инспектор таблиц | Для быстрого обзора содержимого табличного сообщения. | |
Инспектор схемы | Для облегчения проверки и отладки содержимого сообщения. | |
Инспектор XML | Для облегчения проверки и отладки содержимого сообщения. | |
Инспектор документов | Для облегчения понимания содержания сообщения. | |
DataSource TestStep | Для упрощения создания тестов, управляемых данными. | [9] |
DataSink TestStep | Упрощает сбор данных для использования в последующих тестах или для внешней отчетности. | [10] |
DataGen TestStep | Для упрощения всестороннего тестирования сложных интерфейсов. | [11] |
Мастера передачи свойств | Для упрощения создания сложных тестовых случаев / потоков сообщений. | [12] |
Мастера утверждений XPath | Для упрощения создания утверждений XPath для шагов TestRequest и MockResponse. | [13] |
Мастера XPath | Облегчает создание выражений XPath во многих ситуациях. | [14] |
Интегрированная отчетность | Предоставление сводок функционального тестирования для отслеживания и управления. | [15] |
Библиотека сценариев Groovy | Упрощает повторное использование и создание сценариев для сложных сценариев. | [16] |
Рабочий стол с вкладками | Упрощает управление рабочим столом с помощью нескольких редакторов. | [17] |
Обнаружение API | Возможность создавать тесты SoapUI на основе захваченного HTTP-трафика, который был создан в результате действий пользователя (например, при просмотре веб-сайта) | [18] |
SoapUI был удостоен ряда наград. К ним относятся: