WCF测试客户端有哪些替代方案?

时间:2010-03-02 18:38:36

标签: wcf wcftestclient

我觉得测试我的WCF服务应该更容易。

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

具有以下功能的东西:

  1. 可以保存我的对象树(方法参数)以便再次使用。
  2. 理想情况下,它甚至可以让我识别需要在每次运行时重新生成的GUID以及应该保持静态的GUID。
  3. 更容易处理数组,列表和可空类型。 (例如,如果我有一个可空类型的数组,我必须输入数组的长度,并且在我可以填充值之前每个都不为null。看起来应该有一个更简单的方法... 。)
  4. 可以在运行之间保存“配置文件”。 (我的服务返回的数据多于MaxBufferSize和MaxReceivedMessageSize中的标准65,536。)
  5. 免费是最好的,但如果我需要付钱才能获得一个好工具,我会考虑它。

3 个答案:

答案 0 :(得分:12)

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

答案 1 :(得分:5)

SOAPUI是迄今为止我发现的最好的。它甚至可以用于测试RESTful服务。

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

http://www.soapui.org

答案 2 :(得分: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"