2010-03-02 57 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" 
相關問題