2012-02-21 116 views
0

我被要求爲我公司正在開發的REST Web服務套件制定策略。這些服務主要用於與供應商共享以幫助其整合。Web服務的測試策略

到目前爲止,我所瞭解的服務是這些基於XML的REST服務,最終將Java對象轉換爲XML。鑑於此,我正在尋找各種方式來測試這些服務的輸出。

到目前爲止,這些都是我尋找到的選項 -

  • 驗證每個XML節點,以確保數據良好。
  • 寫的JUnit測試用例再改了個XML回Java對象和驗證選擇性能

至於工具,我聽到了SoapUI是編寫Web服務客戶端一個不錯的選擇。

但我主要關心的是如何確保數據完整性在Web服務的情況下是可測試的。如果有基於UI的應用程序,事情會更簡單。 :(

我渴望瞭解其他人如何解決這樣的需求 - 自動化工具,輸出的智能解析..

回答

1

在我們的項目中,我們已經使用了SoapUI來測試,效果很好的服務了嗎?。有一些有用的響應斷言,你可以用它來檢查接收到的XML,還提供了一些負載/性能測試選項,事先試着弄清楚服務是否實際將返回序列化爲XML或Json的對象,這會影響你的決定

+0

謝謝,我還沒有真正深入到SoapUI,但是我會在做的時候記住你的答案。 – 2012-02-21 20:46:25

+0

另外,我想到大多數服務都是GET服務。我想到了將XML轉換爲UI元素的網頁視圖。對這樣的想法有什麼總的看法? ? – 2012-02-21 21:25:17