У меня есть приложение, которое отправляет сообщения на внешнюю веб-службу. Я создаю и развертываю это приложение, используя MSBuild и Cruisecontrol.NET. Поскольку CCNET создает и развертывает приложение, он также запускает набор тестов, используя NUnit. Теперь я хотел бы протестировать общение с веб-сервисами.Автоматическая проверка связи веб-службы
Моя идея заключается в том, что в рамках процесса сборки веб-служба должна создаваться (на основе WSDL внешних веб-сервисов) и развертываться на локальном веб-сервере серверов сборки. Все веб-службы должны делать это, чтобы получить сообщение и поместить его в файловую систему, чтобы затем проверить его, используя обычный NUnit. Это также облегчило бы разработку, поскольку новым разработчикам пришлось бы запускать скрипт сборки и быть запущенным (не тратить время на настройку подключения к сторонней службе).
Есть ли какие-либо существующие утилит, которые легко издеваются над веб-сервисом на основе WSDL? Любой сделал что-то подобное с помощью MSBuild?
Есть ли другие способы тестирования этого сценария?
Я использовал soapui для функционального тестирования и тестирования производительности наших веб-сервисов, и он отлично работает :) – 2008-10-07 11:26:09