2

我一直在编写一些使用 Web 服务从 Web 检索信息的单元测试。当我从控制台应用程序运行我的代码时,我可以通过 Fiddler 监视调用并查看请求的内容和服务器响应。

当我通过使用 TestDriven.NET 运行单元测试来进行这些相同的服务调用时,这些调用不会显示在通过 Fiddler 的调用中。

有没有人我需要做些什么来配置它,以便我可以在运行单元测试时使用 Fiddler 监控调用?

4

2 回答 2

7

您需要设置代理配置。它看起来像这样: 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

于 2011-02-06T16:37:00.490 回答
2

我发现当我配置我的测试应用程序(控制台应用程序)和我的单元测试时,我配置了一个使用 SSL 而另一个没有。默认情况下,Fiddler 不会解码或列出 HTTPS 流量。我只需要启用此功能,它就开始运行良好。

于 2011-02-06T17:32:08.537 回答