测试WCF服务的最佳方法是什么?

Nic*_*ick 41 .net c# wcf

我使用了微软随视觉工作室提供的这个工具,因为它快速而又脏

http://msdn.microsoft.com/en-us/library/bb552364.aspx

但它有点笨重,难以合作.是否有您使用的其他有用的测试客户端,并且不需要创建新的Visual Studio项目和编译代码?

编辑:我正在寻找一个图形测试工具,我可以使用它来在不同的环境中对系统进行快速的临时测试,而无需编写一堆不同的测试.

Dar*_*rov 16

SoapUI是另一种Web服务测试工具.我强烈推荐它.

  • 使用WCFStorm(http://www.wcfstorm.com)它是为测试WCF服务而设计的,可以轻松处理netTcpBindings. (3认同)
  • 那将不会测试我们拥有的netTcpBindings,这就是整个目的 (2认同)

Joh*_*ers 8

你不会找到任何更好的工具来创建WCF服务的自动测试,而不是使用你最喜欢的单元测试框架和编写测试.测试客户端或soapUI都将创建可在Continuous Integration方案中运行的测试.

  • @John,我每天都在使用SoapUI进行持续集成构建:http://www.soapui.org/userguide/commandline/functional.html (7认同)
  • 我没有提到我使用JUnit.使用SoapUI,您可以编写Web测试并定义期望.这些测试可以在命令行上运行,结果将写入标准文本文件,可以在构建期间解释. (2认同)

小智 5

WCFStorm对于测试您描述的方式很有用.