2011-02-05 132 views
0

我有两个WCF服务。我知道其中一个工作,其中一个不工作我的问题是我从WP7模拟器调用他们,并没有任何出现在提琴手(即使是一个工作,我已经尝试了一切,以获得东西工作) 。测试WCF服务

无论如何,测试POST请求到WCF服务的建议方法是什么?

回答

0

我总是尝试使用TDD进行开发。这意味着我创建了一个单元测试项目,并使用单元测试来测试我的服务。

+0

我正在使用TDD。我的问题是,我收到POST请求的一些通信错误。因为我无法让FIDDLER工作,所以我试着看看有没有人有任何其他想法。 – user208662 2011-02-05 20:31:22

+1

“创建失败的单元测试”。另外,请查看Fiddler FAQ以了解如何设置Fiddler以在本地主机上工作。 – 2011-02-05 20:35:45

0

你在问两个稍有不同的问题,所以我会单独回答。
因此,首先你有使用提琴手嗅探WP7模拟器流量的麻烦。有时,当您使用WP7模拟器时,提琴手会拒绝嗅探WiFi流量。在我的情况下,只有当我关掉WiFi并使用以太网电缆(和WP7设备的数据电缆当然)时,fiddler才开始嗅探。所以禁用wifi是一种选择。第二个选择是重新配置提琴手。请检查这个话题(这是关于配置与WP7工作小提琴手):Windows Phone 7 sniffer

所以你的第二个问题有关的工具。我使用了(很长一段时间)一个非常有用的工具,名为soapUI。只需安装它,创建新项目并获得乐趣。请注意,在使用soapUI创建新项目时,应该输入wsdl的路径。它会看起来像这样:myservicename.svc?wsdl

我希望这会帮助你。无论如何,如果你有一些问题,请提问。