2009-07-09 167 views
1

在普通的客戶端/服務器設計中,客戶端可以執行在服務器端實現的功能。可以通過連接額外的客戶端來測試gSOAP服務器嗎?測試gSOAP服務器

回答

1

我還沒有使用gSOAP,但是通過閱讀文檔,您可以編寫客戶端和服務器,以便編寫測試客戶端來測試服務。

但是,如果您打算向以.net或java編寫的客戶端提供服務,我會建議您將測試客戶端寫入其中之一。通過這種方式,您可以確定可以使用其中一個客戶端的服務。如果您的服務器是以特定方式設計的,您可能會發現.net或java客戶端更容易編寫,您的測試客戶端將幫助您找出答案。

+0

我想使用gsoap生成的相同C++客戶端。但我不知道我是否可以將兩個客戶端連接到一臺服務器。 – citn 2009-07-09 17:40:40

1

當然可以,使用SoapUI來生成客戶端連接和數據。免費。

0

要添加到其他評論:測試一個gSOAP服務器可以很容易地使用IO重定向離線完成。如果在調用之前調用soap_serve()時未設置任何套接字,則服務器引擎將只接受來自標準輸入的數據並將數據寫入標準輸出。在聯機部署服務器之前,這是一種非常好的方式,它可以很好地利用XML數據模式實現離線服務器實現,以便進行測試gSOAP工具甚至生成可用於此目的的示例XML消息。