Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 测试WCF服务_C#_Wcf - Fatal编程技术网

C# 测试WCF服务

C# 测试WCF服务,c#,wcf,C#,Wcf,我有两个WCF服务。我知道其中一个有效,另一个无效。我的问题是,我在WP7模拟器上给他们打电话,而Fiddler中甚至没有出现任何东西,即使是对一个有效的,我已经尽了一切努力让这些东西正常工作 不管怎样,测试对WCF服务的POST请求的推荐方法是什么?我总是尝试使用TDD进行开发。这意味着我创建了一个单元测试项目,并使用单元测试来测试我的服务。您提出了两个稍微不同的问题,因此我将分别回答它们。 因此,首先,使用fiddler嗅探WP7仿真器流量会遇到一些问题。有时,当您使用WP7模拟器时,fid

我有两个WCF服务。我知道其中一个有效,另一个无效。我的问题是,我在WP7模拟器上给他们打电话,而Fiddler中甚至没有出现任何东西,即使是对一个有效的,我已经尽了一切努力让这些东西正常工作


不管怎样,测试对WCF服务的POST请求的推荐方法是什么?

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

您提出了两个稍微不同的问题,因此我将分别回答它们。 因此,首先,使用fiddler嗅探WP7仿真器流量会遇到一些问题。有时,当您使用WP7模拟器时,fiddler拒绝嗅探WiFi流量。在我的例子中,fiddler只是在我关掉WiFi并使用以太网电缆和WP7设备的数据电缆时才开始嗅探。因此,禁用wifi是一种选择。第二种选择是重新配置fiddler。请检查此主题,它是关于配置fiddler以使用WP7的:

第二个问题是关于工具。我很长一段时间都在使用一个非常有用的工具,名为。只需安装它,创建新的项目,并有一个乐趣。请注意,在使用soapUI创建新项目时,应该输入wsdl的路径。它将如下所示:myservicename.svc?wsdl


我希望这对你有帮助。无论如何,如果您有问题,请提问。

我正在使用TDD。我的问题是,我收到一些POST请求的通信错误。因为我无法让FIDDLER工作,所以我试图看看是否有人有其他想法。创建一个失败的单元测试。另外,查看Fiddler常见问题解答,了解如何设置Fiddler在localhost上工作。顺便说一句,soaupUI的免费版本具有常见任务所需的所有功能。它还与另一个伟大的免费工具loadUI紧密结合。我将其用于wcf服务的负载测试。