Инструменты для тестирования веб-сервисов - PullRequest
0 голосов
/ 09 декабря 2008

Я хочу выполнить интеграционное тестирование своих веб-сервисов перед их отправкой, и мне интересно, кто-нибудь может указать некоторые инструменты для автоматического выполнения этих тестов?

У меня есть как веб-сервисы ASMX, так и несколько WCF.

Я хочу иметь возможность добавить это как задачу в мои сценарии сборки и выполнить автоматически, если это возможно.

Каковы подводные камни, если таковые имеются, когда дело доходит до тестирования веб-сервисов интеграции?

Ответы [ 3 ]

4 голосов
/ 09 декабря 2008

Вы можете использовать SoapUI .

0 голосов
/ 09 декабря 2008

Взгляните на Watin - Тестирование веб-приложений в .Net . Может быть, это может помочь с веб-службами.

0 голосов
/ 09 декабря 2008

JMeter - это Java-приложение, но, конечно, оно также может использоваться для веб-сервисов .NET. Вы можете создавать сценарии (отправлять запросы SOAP) и отслеживать результаты как в текстовом, так и графическом виде. Он может эмулировать условия с высоким трафиком и в целом очень настраиваем.

У меня нет специальных советов по тестированию веб-сервисов, кроме того, что вам обязательно нужно провести стресс-тест в условиях большой нагрузки.

Что касается запуска тестов в сценарии, существует ant task для запуска JMeter. Поскольку вы создаете .NET-сервисы, я понимаю, что это может означать слишком много работы для настройки среды тестирования. Конечно, есть Nant, но я не знаю, совместимо ли оно с конкретной задачей.

...