我寫了一個商業WCF Web服務。測試WCF Web服務
我想將服務提供給另一個人,以獨立於將使用Web服務的應用程序進行測試。這是因爲第三方將會構建該應用,目前我們無法訪問該應用。
還有一點需要記住的是,我想交給測試人員是非程序員。這很重要。
那麼是否有任何工具可以訂閱WCF Web服務,並識別需要插入哪些數據,並創建一個GUI來嘗試不同的數據組合?
謝謝。
我寫了一個商業WCF Web服務。測試WCF Web服務
我想將服務提供給另一個人,以獨立於將使用Web服務的應用程序進行測試。這是因爲第三方將會構建該應用,目前我們無法訪問該應用。
還有一點需要記住的是,我想交給測試人員是非程序員。這很重要。
那麼是否有任何工具可以訂閱WCF Web服務,並識別需要插入哪些數據,並創建一個GUI來嘗試不同的數據組合?
謝謝。
爲此我通常使用SoapUI。你也可以用它創建測試套裝,而且它是免費的。或者,您可以使用Visual Studio自2008版以來的Microsoft WcfTestClient.exe我猜...
通常,您需要發佈Web服務元數據(通常作爲wsdl端點) - 此元數據應該使任何客戶端都能獲取調用Web服務所需的所有信息。
這可能會幫助:http://msdn.microsoft.com/en-us/library/ms734765.aspx
更新:
從評論,是會出現,你需要非程序員可以測試你的服務和正在尋找一個用戶界面,可以直接使用您的Web服務(並自動適應變化)。據我所知,沒有任何內容可以爲你做到這一點(儘管舊的asmx
服務創建了可以使用的Web表單)。
因此,您正在尋找將爲您的服務手動測試創建UI的應用程序?不知道是否有類似的東西可以免費獲得。 SoapUI PRO能夠做到這一點,但與常見的SoapUI相比,它不是免費的。基本的SoapUI版本要求測試人員直接編寫XML消息。
你應該考慮一下你的需求。您希望沒有任何編程知識的測試人員測試程序員的artificat - 而不是最終用戶。您可能必須購買一些工具或編寫自己的解決方案來支持此類測試。
WCF Test Client (WcfTestClient.exe)
您可以在以下位置WCF測試客戶端(WcfTestClient.exe):** C:\ Program Files文件\微軟的Visual Studio 9.0 \ Common7 \ IDE **
我喜歡這個工具。我使用免費版本,這是一個不太友好的用戶。我基本上是在寫XML。但它是強大的。我寫了一套測試,沒有太多的努力。不太喜歡java GUI,但我可以忽略它。 – peter 2010-09-27 20:23:18