WCF服务测试
问题描述:
如何测试WCF服务?WCF服务测试
我试过soapUI,它可以工作,但是当Visual Studio使用第三方软件的时候,我不觉得PRO有什么东西可以解决这个问题。
我看过一次,一个web api的东西(不记得)有一个内置的客户端。那真是太棒了!
有没有办法让这样的客户端上的WCF服务(file.svc)或测试通过添加一些查询字符串的URL?
是这样的:
http://localhost:56458374/Service.svc/Operation?value1=5&value2=6
答
您可以随时打开一个项目(单元测试项目)和add a reference to the WCF service - VS生成一个全功能的客户端为您,然后您可以使用测试任何你想要的。
另一种选择:根据服务中使用的数据类型(并非所有数据类型都支持,如流等),您可以使用WCF Test Client。
+1
特别是,创建一个单元测试项目来测试服务。 –
您的webservice方法映射到类的方法。你可以简单地在你的单元测试中实例化这个类,并且像测试其他类一样测试它。 –
你对测试有什么意义?你的意思是一个客户端,你可以手动尝试与你的服务进行一些交互,你是指集成测试还是你的意思是单元测试的逻辑?三种不同的解决方案的三种不同的情况。 –