我需要爲Enterprise Service Bus(ESB)編寫自動化測試。當ESB運行時,它執行不同的調度操作,包括數據庫查詢,SOAP和TCP調用等。此外,它還會定期檢查某些服務是否處於活動狀態,如果不是,則會停止流動。在用Citrus Framework執行測試時持續運行模擬
所以在我的情況下,會出現一些問題:
- 一些流動將停止,因爲服務沒有響應
- 另一個流將在負scenariuos連續運行時產生的錯誤
是它使用Citrus Framework執行測試時可能會連續運行嗎?
我還能如何解決柑橘問題?
謝謝您的回答! 「測試套件」是什麼意思? 例如在JUnit中:測試方法,測試類或測試類中指定的一組測試類? –
還有一個API來控制'柑橘模擬器'行爲,然後它已經運行? 我不明白如何將它用於沒有這種功能的測試自動化。 –
我指的是結合測試套件運行的完整測試類。柑橘模擬器也不能在運行時改變它的邏輯。模擬器是根據傳入的請求消息內容定義的一組預定義場景。 –