Wsdl, тестовый веб-сервис, новичок - PullRequest
0 голосов
/ 16 ноября 2011

У меня есть несколько URL-адресов wsdl (например, https://location? Wsdl ). И мне нужно автоматизировать тестирование этих веб-сервисов с помощью asp.net. Как я могу это сделать ? Мне сказали, что запрос веб-сайта http может сделать это (класс HttpRequest). Я не знаю много о веб-сервисах, кроме основ.

Ответы [ 2 ]

2 голосов
/ 16 ноября 2011

Создание проекта модульного тестирования. Используйте «Добавить ссылку на службу» для ссылки на WSDL в этом проекте. Затем просто создайте модульные тесты, чтобы вызвать службу и подтвердить, что результаты соответствуют ожидаемым.

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

0 голосов
/ 16 ноября 2011

Soap UI отлично работает, если вы можете обойти требование использования ASP.NET.

См. Учебник здесь ...

http://www.soapui.org/Getting-Started/your-first-soapui-project.html

Если вам нужно использовать .NET, почему вы не можете просто создать прокси-класс веб-службы с помощью wsdl.exe, а затем протестировать его с помощью клиента веб-службы, сгенерированного из этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...