Windows Communication Foundation (WCF) Test Client (WcfTestClient.exe) 是随Visual Studio提供的用来测试WCF/Web Service一个GUI工具。
如何启动wcfTestClient.exe
一般是进入到 Visual Studio Tools —>Visual Studio Command Prompt (20xx) 命令行方式,键入 wcftestclient.
Add Service
启动 wcftestclient 后可以通过Add Service 添加对某个WebServcie 的URL链接 ,如下图
添加好对Web Service的引用后,该Web Service支持的方法就会列在左边的列表中,如果想调用某个方法,只要双击该方法, 工具就会在右上方显示该方法的调用接口,为Web方法填入参数,然后按“Invoke”调用该方法, 右下方在显示返回结果。
对于array 类型的参数,比如上图的 deleteStoreRequest 的 item参数为 StoreDeletionItem[] ,缺省 在item 的value 显示length=0, 此时如果需要设置数值的值,先将0 改成数组的个数,如length=1, 然后就可以点击下拉框,选中所需类型 StoreDeeletionItem ,就可以为数组中单个元素赋值。