Захват HTTP-трафика в Fiddler при использовании TestDriven.NET - PullRequest
2 голосов
/ 06 февраля 2011

Я писал некоторые модульные тесты, которые используют веб-сервис для получения информации из Интернета. Когда я запускаю свой код из консольного приложения, я могу отслеживать вызовы через Fiddler и видеть, что запрашивается, и ответ сервера.

Когда я выполняю те же самые сервисные вызовы, выполняя модульный тест с TestDriven.NET, эти вызовы не отображаются в вызовах через Fiddler.

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

Ответы [ 2 ]

7 голосов
/ 06 февраля 2011

Вам необходимо установить конфигурацию прокси. Выглядит это так: http://gurustop.net/blog/2010/08/10/visual-studio-2010-extension-manager-online-gallery-behind-internet-proxy/ предлагает, как это сделать. Подробнее см. http://www.fiddler2.com/fiddler/help/hookup.asp#Q-DotNet.

2 голосов
/ 06 февраля 2011

Я обнаружил, что когда я настраивал свое тестовое приложение (консольное приложение) и мои модульные тесты, я настроил одно с использованием SSL, а другое - нет.По умолчанию Fiddler не декодирует и не выводит список HTTPS-трафика.Мне просто нужно было включить эту функцию, и она стала работать отлично.

...