使用TestDriven.NET时捕获Fiddler中的HTTP流量

时间:2011-02-06 00:39:53

标签: unit-testing fiddler testdriven.net

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

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

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

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:2)

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