2013-04-23 28 views
1

有一個帶有測試套件的soapui項目,測試套件由多個web服務調用組成,代表用戶執行業務流程並將前一個身份驗證請求返回的Cookie與下一個請求關聯起來等等,我想知道: 什麼缺點,如果有的話,跳過通過GUI去,只測試在WS水平,考慮到我的WS請求鏈代表正是用戶會通過GUI做的?沒有?如果更改GUI元素是一項好處,則更容易維護測試腳本。任何人都有使用這種方法的不好經歷?僅使用web服務測試的Loadrunner和缺點

回答

1

這個關於僅僅使用傳輸層請求到服務器的有效性的爭論已經成爲二十多年來的一個爭議話題。服務器不知道或關心是否連接了GUI。您的服務器僅響應請求。

操作對GUI如果您或使用的工具是無法重現的傳輸層請求

+0

你假設OP只想測試服務器時,才需要。 (在大多數情況下,這實際上是唯一的要求)。 – RaGe 2013-04-25 17:08:48

1

我想這一切都取決於你定義的目標是什麼性能測試系統。如果Web服務器提供的所有GUI頁面以及整個GUI中使用的資源元素(JavaScript文件,css文件,圖像等)都是您希望包含在測試和響應時間中的元素,那麼您應該繼續包含所有這些內容。如果您真的只關心服務層處理以及任何下游的服務層(應用服務器,負載均衡器,數據庫等),那麼切斷GUI並直接打服務是有意義的。