您將什麼用作有狀態Web服務的測試客戶端?有沒有可能使用SoapUI?這方面有最佳做法嗎?是否可以使用SoapUI測試有狀態的Web服務?
1
A
回答
0
我不知道用SoapUI做到這一點是否切實可行,但我已經用iTKO LISA和Parasoft SOATest做了這樣的事情。它不是用於測試有狀態的Web服務,而是執行多個測試步驟,存儲在以下步驟中使用的結果。 LISA和SOATest都能夠在GUI中定義可存儲用於以後請求的響應片段的步驟。
5
您可以在SoapUI中做所謂的「Property Transfer」。例如,我們所有的Web服務都必須先調用身份驗證Web服務並獲取身份驗證令牌。
我已經在SoapUI中設置了這一點,以便auth服務返回的auth令牌傳遞到後續請求。它似乎工作得很好,但除非我錯過了一個技巧,我不想爲大量Web服務設置它(例如,您必須爲每個要傳輸數據的通話輸入一個條目) 。
1
是的,建設SoapUI測試是緩慢的,重複性的工作。在重寫SOAP服務器之前,我們沒有發現它,並且它進行了很好的單元和系統測試,但創建它們是s.l.o.w。
哦,注意內存泄漏。非常頻繁地保存。當你用完內存時,你不能再保存了。這很糟糕。
屬性轉移的東西真棒 - 你可以有不同的範圍(測試,請求,全局),並且你可以使用GroovyScript來做動態的東西(比如查找與當前日期相關的特定日期等等)。
使用格式正確的WSDL文件,它會爲您生成模板請求,但您仍然需要對它們進行適當的調整 - 至少,我是這樣做的。
相關問題
- 1. SoapUI Web服務測試
- 2. 是否有像SoapUI一樣的Java RMI測試工具可用於Web服務?
- 3. 是否可以使用SoapUI來測試使用SPNego保護的服務?
- 4. 是否可以在C#中創建有狀態的Web服務?
- 5. 測試遠程Web服務與soapUI的
- 6. 是否可以使用SOAPUI Pro工具僅使用端點和XML代碼來測試Web服務?
- 7. 在SoapUi中測試Web服務
- 8. 在soapUI中測試REST Web服務
- 9. 是否可以使用SoapUI測試signalR消息?
- 10. 使用SoapUI測試內部安全的Web服務?
- 11. 使用SoapUI測試異步REST服務
- 12. 有狀態的Web服務
- 13. 在Axis2和Rampart上使用SoapUI來測試安全Web服務
- 14. 使用SoapUI和Windows身份驗證測試Web服務
- 15. 測試Web服務API是否爲RESTful
- 16. 有狀態與無狀態Web服務
- 17. 有狀態web服務
- 18. 您可以使用SoapUI測試證書保護的WCF服務嗎?
- 19. 是否有一些Ajax JSON測試和調試Web服務/ API?
- 20. 是否可以使用Visual Web Developer 2010開發Web服務?
- 21. WCF數據服務(ODATA服務)是否可測試?我們可以寫WCF數據服務的單元測試
- 22. Web服務狀態
- 23. 使用soapUI測試REST服務(試用版)
- 24. 測試取決於$狀態的服務
- 25. 是否可以從RunListener.testFinished在JUnit中獲取測試狀態?
- 26. soapUI:如何測試WebSEAL後面的Web服務?
- 27. 在java和SOAPUI中使用Web服務
- 28. SOAPUI - 是否可以在多個測試步驟上使用DataSource循環?
- 29. 是否可以使用組內測試
- 30. Web服務狀態的HashMap