Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WCF测试客户端有哪些变化?_Wcf_Wcftestclient - Fatal编程技术网

WCF测试客户端有哪些变化?

WCF测试客户端有哪些变化?,wcf,wcftestclient,Wcf,Wcftestclient,我觉得测试我的WCF服务应该更容易 是否有WCF测试客户端的替代方案 具有以下特征的东西: 可以保存我的对象树(方法参数)以供再次使用 理想情况下,它甚至可以让我识别在每次运行时需要重新生成的guid和应该保持静态的guid 更容易处理数组、列表和可空类型。(例如,如果我有一个可为null类型的数组,我必须输入数组的长度,并且每个数组都不是null,然后才能填充值。似乎应该有一种更简单的方法……) 可以在运行之间保存“配置文件”。(在MaxBufferSize和MaxReceivedMessag

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

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

具有以下特征的东西:

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

  • <>自由是最好的,但是如果我得花钱去买一个好的工具,我会考虑它。

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

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

    它有一个社区版(免费)和一个专业版。好了,社区版没有功能限制。除了技术支持外,Pro edition的优点是节省时间的功能,如数据库驱动的请求和用于编写请求的漂亮UI编辑器。在社区版中,您必须动手处理xml


    我是一个名为WsdlUI的开源工具的开发人员,它可以代替WCFTestClient使用。它可以集成到VisualStudio中以代替WCFTestClient使用

    可在以下网址下载:。 要将其与Visual Studio一起使用,请执行以下操作:

    Go to project properies -> Debug page
    Change Command Line Arguments
    
    From: /client:"WcfTestClient.exe"
    To: /client:"[PATH]WsdlUI.exe"
    

    它也非常臃肿。出于某种原因,打开一些xml文件需要占用超过500 MB的内存。