2010-03-02 56 views
12

我觉得应该更容易测试我的WCF服务。WCF Test Client有什么变化?

是否有替代WCF测试客户端?

一些与这些功能:

  1. 能救我的对象树(方法参数)再次被使用。
  2. 理想情况下,它甚至可以让我识别每次运行时需要重新生成的GUID以及应该保持静态的GUID。
  3. 更容易处理数组,列表和可为空的类型。 (例如,如果我有一个可为空的类型数组,我必须输入数组的长度,并且在填充值之前每个数组都不为空。似乎应该有一个更简单的方法... )
  4. 可以在运行之间保存“配置文件”。 (我的服务返回比MaxBufferSize和MaxReceivedMessageSize中的标准65,536更多的数据。)

免费是最好的,但如果我必须付费才能获得一个好工具,我会考虑它。

回答

10

我使用WCF Storm LITE来测试我的WCF服务。它比WCF Test Client更加用户友好,尽管与商业版本相比,免费版本的功能有限。

5

SOAPUI是目前为止我发现的最好的。它甚至可以用来测试RESTful服务。

它有一个社区版(免费)和专业版。 AFAIK,社区版不受功能限制。除了技术支持外,专业版的优点还包括节省时间的功能,如数据库驱动的请求和用于编写请求的UI编辑器。在社区版中,你必须弄脏自己的手并使用xml。

http://www.soapui.org

1

我是一个开源的工具,叫做WsdlUI,可以用来代替WCFTestClient的开发商。它可以集成到Visual Studio中以代替WCFTestClient。

它可以在https://drexyia.github.io/WsdlUI/下载。 要在Visual Studio中使用它:

Go to project properies -> Debug page 
Change Command Line Arguments 

From: /client:"WcfTestClient.exe" 
To: /client:"[PATH]WsdlUI.exe" 
相关问题