【问题标题】:What alternitives are there to WCF Test Client?WCF 测试客户端有哪些替代方案?
【发布时间】:2010-03-02 18:38:36
【问题描述】:

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

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

具有这些功能的东西:

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

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

【问题讨论】:

    标签: wcf wcftestclient


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      http://www.soapui.org

      【讨论】:

      • 它也非常臃肿。出于某种原因,它会占用超过 500 MB 的内存来打开一些 xml 文件。
      【解决方案3】:

      我是一个名为 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"
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-03-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-01-25
        相关资源
        最近更新 更多