Как проверить SOAP-сервис без кода: WSDL и правила вместо Groovy
Checkcraft — программа для проверки API и логов без кода, есть бесплатная версия. Скачать без регистрации →
Нужно проверить несколько SOAP-операций, а проект в SoapUI с Groovy никто не хочет поддерживать. Для простых проверок ответа хватит WSDL и правил в интерфейсе.
Загрузить WSDL
В редакторе запроса нажмите «Загрузить WSDL» и укажите адрес файла. Выберите операцию из списка. Checkcraft подставит метод POST, адрес сервиса, заголовки Content-Type и SOAPAction, если он указан, и шаблон тела запроса. Останется заполнить значения.
Проверить XML-ответ
Правила задают путь к тегу и ожидаемое значение. Например, статус ответа:
{"type":"VALIDATE_XML","params":{"tagPath":"response/status","operator":"equals","value":"OK"},"runWhen":null}Для повторяющихся узлов и запрета лишних тегов есть отдельные шаги. Готовый пример с файлами разобран в руководстве по XML.
Что сравнить с SoapUI
SoapUI создан для функционального тестирования SOAP и REST и умеет создавать моки по WSDL. Если у вас уже есть проекты со скриптами на Groovy и сложной логикой, сначала оцените стоимость переноса: автоматического импорта проектов SoapUI в Checkcraft нет. Checkcraft полезен там, где проверки нужно настроить без кода и сверить ответ с логами.
Как оценить на своём сервисе
Загрузите WSDL тестового окружения, отправьте одну операцию и задайте одно правило на важное поле. Затем измените ожидаемое значение: проверка должна покраснеть. Обзор других инструментов есть на странице чем проверять API и логи.
Проверьте SOAP-операцию без скриптов
Загрузите WSDL, отправьте запрос и задайте правила на нужные теги. Отчёт покажет, что не совпало. Free работает на Windows и Linux без ограничения срока.
Скачать FreeКак получить и запустить приложениеСкачивание без регистрации и почты, архив готов за пару минут. Состав бесплатной версии опубликован на странице тарифов.
Документация для сверки
Материал сверен 4 ноября 2026 года. SoapUI Open Source.