Комментарии 7
Не планируете переходить на что-то другое? импортозамещение и всё такое? Российских же пользователей на сайт даже не пускают.
Спасибо за ваш вопрос! Действительно, доступ к официальному сайту Soup UI для пользователей из России ограничен. Однако, это не означает, что продукт перестал быть актуальным или востребованным. В то же время я понимаю, что вопрос импортозамещения актуален для российских разработчиков.
Вот несколько ключевых моментов, которые я выделил:
Доступность: Несмотря на ограничения доступа к официальному сайту, скачать рабочие версии Soup UI можно с различных открытых ресурсов, Да продукт платный, но даже бесплатная версия имеет достаточно большой функционал.
Альтернативы: да есть ряд неплохих вариантов на рынке со своими плюсами и минусами. Например самые, наверное известные альтернативы
Apache JMeter - Не подходит для тестирования API, он про нагрузочное тестировпние
Postman - простой в использовании, и является самой хорошей альтернативой SoupUI, но может гораздо меньше в бесплатной версии
RestSharp - более требователен, так каа без знания программирования на C#, но более гибкий
REST Assured - Не имеет GUI-интерфейса, только командная строка.
Insomnia - Менее развитая экосистема и интеграции, чем у Postman.
Httpie - Ограниченный функционал по сравнению с другими инструментами.
Swagger - В основном фокусируется на документации и валидации API, менее мощный для нагрузочного тестирования.
Универсальность: SoupUI может быть использован для тестирования различных видов API, включая SOAP, REST, GraphQL, JMS, AMQP и другие.
К тому же, он предлагает широкий набор функций от автоматизации тестов, создания тестовых наборов, проверки ответов до интеграции с различными инструментами.
Необходимость импортозамещения: В данный момент импортозамещение, да и замещение Soup UI не рассматривается. Не слышал про российские аналоги, но предполагаю если они есть, у них могут быть существенные ограничения по функциональности, отсутствовать необходимые функции, или быть менее стабильными. Ну и скорее всего они стоят дороже уже привычных продуктов, есть примеры уже импортозммещенного)
Да и переход на новые продукты, протоколы и форматы взаимодействия - это длительный и сложный процесс. Плюс все должно быть согласовано с ИБ.
Важным считаю отметить, что SoupUI не всегда удобен для простых сценариев тестирования, т.к. может оказаться избыточным.
Надеюсь получилось максимально структурированно и подробно ответить на вопрос. Но если у вас есть знания об отечественных альтернативах, буду рад познакомиться с этими инструментами.
Хм... А мне показалось, что наоборот для простых хорошо - явно проще, чем писать полноценный автотест. Сейчас как раз ищу возможности для оптимизации усилий, какой-нибудь инструмент, в который можно было бы запихнуть оперативно данные и получить результат. Смотрю в сторону SOAP - апишные тесты будто бы несложно писать, к БД вроде тоже реально разобратся (хотя с драйверами могут быть проблемы, но попробовать можно), но я не нашла можно ли с него отправить сообщение на брокер сообщений=((( Чисто теоретически можно (видела ссылку в приложении), но официальная документация блокируется на территории РФ=(((
GitHub пока ещё работает
Мне вот уже лет 10 не понять, чем такой подход лучше просто написания того же самого на Java? Особенно когда включается Groovy и прочая скриптотня логика выходит из чата вроде как....
Использование SoapUI имеет несколько преимуществ: он предоставляет удобный графический интерфейс для тестирования API, что упрощает процесс и делает его более доступным для команды. Также инструмент имеет встроенные функции для тестирования и его автоматизации, которые требуют больше времени и усилий при разработке на Java. Это позволяет быстрее создавать и запускать тесты, а также легко интегрировать их в CI/CD процессы. Таким образом, SoapUI может существенно ускорить процесс тестирования и повысить его эффективность.
Автоматизация тестирования с использованием SoapUI — Практическое руководство