2010-09-27 84 views
0

我開發必須建立的Web服務調用一些PHP腳本的Web服務。此Web服務正在我們客戶的LAN上運行。這意味着我還沒有訪問它。我會去客戶端測試,但希望能在我走之前一路那邊來測試我的代碼。測試Web服務的客戶端,而無需提供

有沒有一種簡單的方法可以在我的開發PC上設置某種假Web服務(最好基於WSDL文件),而無需在此網絡上創建Web服務(系統管理員不會那樣)?我不想只是建立一個靜態類爲存根或東西,因爲它不是真正的網絡服務,我想測試的功能,但更多的是周圍所有的東西。就像我正在把正確的類型的對象,我正在調用PHP函數來連接到Web服務等。

在此先感謝。

回答

1

我不明白爲什麼在本地主機上運行Web服務應該讓您的系統管理員感到不安,沒有數據會離開您的機器。他們甚至不需要知道你正在做這件事。

測試你想測試調用僞造的Web服務的東西是迄今爲止最好的。我不使用PHP自己,但在我的開發環境(Java的,因爲它發生)敲了一個假的服務是相當快的,想必你的情況了。

+0

如果我設置Web服務在我的電腦上,不就是打開我的電腦更多的網絡?或者僅僅將它設置爲只在本地主機上很容易? – 2010-09-27 06:51:48