Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/317.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

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_Web Services_Testing - Fatal编程技术网

C# WCF服务测试

C# WCF服务测试,c#,wcf,web-services,testing,C#,Wcf,Web Services,Testing,如何测试WCF服务 我试过soapUI,它可以工作,但当VisualStudio可能有办法解决这个问题时,我觉得使用第三方软件并不专业 有一次,我看到一个WebAPI东西(不记得了),它有一个内置的客户端。那太棒了 通过向URL添加一些查询字符串,有没有办法在WCF服务(file.svc)或测试上拥有这样的客户端 大概是这样的: 您可以随时打开一个项目(单元测试项目),然后-VS为您生成一个功能齐全的客户机,您可以使用它进行任何您想要的测试 另一个选项:根据您在服务中使用的数据类型(并非所有数据

如何测试WCF服务

我试过soapUI,它可以工作,但当VisualStudio可能有办法解决这个问题时,我觉得使用第三方软件并不专业

有一次,我看到一个WebAPI东西(不记得了),它有一个内置的客户端。那太棒了

通过向URL添加一些查询字符串,有没有办法在WCF服务(file.svc)或测试上拥有这样的客户端

大概是这样的:


您可以随时打开一个项目(单元测试项目),然后-VS为您生成一个功能齐全的客户机,您可以使用它进行任何您想要的测试

另一个选项:根据您在服务中使用的数据类型(并非所有数据类型都受支持,如流等),您可以使用。

如果您允许的话。事实上,如果您基于WCF模板创建一个新项目。按F5将自动执行此操作


当我开始使用wcf时,我发现了一次视频。。。还有一些情况下如何测试您的服务。

您的Web服务方法映射到类的方法。您可以简单地在单元测试中实例化该类,并将其作为任何其他类进行测试?您是指可以手动尝试与服务交互的客户机,您是指集成测试,还是指对逻辑进行单元测试?这三个不同的场景有三种不同的解决方案。特别是,创建一个单元测试项目来测试服务。