使用ASP.NET创建Web服务时,它会自动创建测试页。如何使用WCF Web服务执行相同的操作?
答案 0 :(得分:2)
对于“常规”(即SOAP)WCF服务,您可以使用WCF Test Client tool来测试 - 对测试页没有开箱即用的支持。对于REST服务,您可以在http://wcf.codeplex.com查看codeplex项目 - 在最新版本中,它支持测试页面,您可以使用该测试页面测试服务。您可以在http://wcf.codeplex.com/wikipage?title=Introducing%20the%20WCF%20Web%20API%20Test%20Client找到有关后者的更多信息。
答案 1 :(得分:1)
您还应该考虑为您的服务创建自动化测试。除了用于测试服务本身内部工作的单元测试(对吗?)之外,您还可以使用相同的框架创建一些称为集成测试的单元测试。向测试项目添加服务引用,并创建一组调用服务操作的测试。
在我看来,这是一种更好的方法,因为这是您的客户通过代码而不是通过测试页面调用服务的方式。