написание консольной программы для тестирования моего сервиса wcf в silverlight

#c# #silverlight #wcf #service

#c# #silverlight #wcf #Обслуживание

Вопрос:

Привет, мне нужно написать консольную программу для тестирования веб-сервиса, который у меня есть, есть идеи, как это сделать? и куда мне поместить коды?

Комментарии:

1. Вам не очень понятно, в чем проблема — вы не знаете, как создать консольное приложение? Вы не знаете, как импортировать ссылку на службу? Или в чем еще проблема……

2. я не знаю, как создать консольное приложение, я не думаю, что я знаю, как импортировать ссылку на службу…

3. вы хотите проверить, работает ли этот веб-сервис или нет, если да, используйте microsoft ..existing utility

Ответ №1:

Шаг 1: Создайте новое консольное приложение: File > New Project > in the Windows tab > Console app

введите описание изображения здесь

Шаг 2. добавьте ссылку на службу к вашей службе: в обозревателе решений щелкните правой кнопкой мыши References > Add Service Reference и добавьте свою службу

введите описание изображения здесь

введите описание изображения здесь

Шаг 3: закодируйте свои вызовы к сервису и протестируйте свой сервис

Итак, какая часть вам непонятна?

Комментарии:

1. Привет, итак, я создал консольное приложение, теперь как мне вызвать службу?

2. @GJJ: когда вы делали Add Service Reference , вы должны были получить класс для своего сервиса — создайте экземпляр (yourservicename)Client класса и вызовите методы в нем

Ответ №2:

вы можете использовать wcf storm, погуглить его и загрузить

Ответ №3:

Вам не нужно создавать консоль для этого, вам просто нужно открыть приложение, созданное для этого. Посмотрите свой WcfTestClient.Exe, расположенный, скорее всего, по адресу:

C:Program Файлы (x86) Microsoft Visual Studio 10.0 Common7 IDE

Или, если вы настаиваете на другом подходе к тестированию, например: параллельный вызов или стресс-вызов, вы можете просто создать новое консольное приложение и добавить ссылку на службу в свой проект, и к тому времени оно должно быть доступно для вас.

Ответ №4:

Нет необходимости писать, это уже доступно

http://msdn.microsoft.com/en-us/library/ee383989.aspx