2011-02-05 2 views
0

У меня есть два сервиса WCF. Я знаю, что один из них работает, и у одного из них нет. Моя проблема: я вызываю их из эмулятора WP7, и ничего не появляется в Fiddler (даже для того, кто работает, и я пробовал все, чтобы заставить работать) ,Тестирование служб WCF

Независимо от того, что является рекомендуемым способом тестирования запросов POST для службы WCF?

ответ

0

Я всегда стараюсь использовать TDD. Это означает, что я создаю единичный тестовый проект и использую модульные тесты для тестирования моих сервисов.

+0

Я использую TDD. Моя проблема в том, что я получаю сообщение об ошибке на POST-запросах. Поскольку я не могу заставить FIDDLER работать, я пытаюсь понять, есть ли у кого-нибудь другие идеи. – user208662

+1

«Создать отказоустойчивый модульный тест». Кроме того, посмотрите в FAQ Fiddler, как настроить Fiddler для работы на localhost. –

0

Вы задаете два немного разных вопроса, поэтому я отвечу им отдельно.
Итак, в первую очередь у вас есть проблемы с обнюхиванием трафика эмулятора WP7 с использованием скрипача. Иногда скрипач отказывается обнюхать трафик WiFi, когда вы используете эмулятор WP7. В моем случае скрипач начал обнюхивать только тогда, когда я отключил WiFi и использовал кабель Ethernet (и кабель для передачи данных для устройства WP7, конечно). Поэтому отключить Wi-Fi - один из вариантов. И второй вариант - переконфигурировать скрипача. Пожалуйста, ознакомьтесь с этой темой (речь идет о настройке скрипача для работы с WP7): Windows Phone 7 sniffer

Итак, ваш второй вопрос о инструментах. Я использую (довольно долгое время) один действительно полезный инструмент с именем soapUI. Просто установите его, создайте новый проект и получите удовольствие. Обратите внимание, что при создании нового проекта с помощью soapUI вы должны ввести путь к wsdl. Это будет выглядеть так: myservicename.svc? Wsdl

Надеюсь, это поможет вам. В любом случае, пожалуйста, задайте вопросы, если у вас есть.

+0

btw, бесплатная версия soaupUI имеет все функции, необходимые для выполнения общих задач. А также он тесно связан с другим большим (и бесплатным) инструментом: loadUI. Я использую его для нагрузочного тестирования служб wcf. –

Смежные вопросы