Является ли soapUI лучшим инструментом тестирования веб-сервисов/клиентом/картой?
Я работаю над проектом, связанным с веб-сервисами, примерно за последний год. Наша команда нашла soapUI рядом с началом нашего проекта, и мы были в основном (*) удовлетворены (бесплатная версия, то есть).
Мой вопрос: есть ли другие инструменты/клиенты/фреймворки, которые вы использовали/в настоящее время используете для тестирования веб-сервисов и порекомендовали бы?
(*) Есть некоторые странные сбои GUI, которые появляются время от времени. Как упоминалось в некоторых ответах, мы объяснили это утечкой памяти.
Ответы
Ответ 1
Я использую soapUI, и это вообще довольно хорошо. Имейте в виду, что это, кажется, утечка памяти, и в конечном итоге это больше не будет сохранять ваш проект, поэтому сохраняйте регулярно!
Это касается единственной проблемы, с которой я связан (кроме общего уродства, которое имеет почти каждое приложение Java!), и я не могу жить без него.
Ответ 2
Там есть плагин eclipse, который позволяет вам выполнять обнаружение, тестирование и т.д. - см. Eclipse Web Services Tools.
Я думаю, что это намного лучше, чем SoapUI, по крайней мере, на Mac OS X.
Ответ 3
Вот одна альтернатива на основе Интернета - http://WSDLBrowser.com
Ответ 4
Назовите это лень, но я как-то бросил взгляд некоторое время после того, как нашел SoapUI - его не идеально (что есть), но он делает свою работу очень хорошо (особенно учитывая цену).
Более важно то, что есть скрипты, позволяющие вам настраивать автоматические тесты, которые мы направляем на инвестиции в продукт.
Может показаться приятным, если бы это было лучше в Windows (мы разрабатываем .NET, в основном ASP.NET), но по цене... (-:
Ответ 5
Я выпустил проект с открытым исходным кодом для генерации запросов веб-сервисов и выполнения вызовов.
Является ли что-то лучшим, довольно субъективно, но дайте программе попробовать и сравните ее для себя.
Загрузите его в http://drexyia.github.io/WsdlUI/
Ответ 6
Мы использовали SoapUI с 1.x(скоро будем принимать 3.0 из 2.5.1) и все довольны.
Он намного более стабилен при работе с собственным LnF (File - Preferences - UI Settings - Native LF).
Я знаю, что он доступен как плагин Eclipse, но в последний раз я не смог найти, как добавить к нему JAR файлы (т.е. Bin/ext в автономном варианте).