2011-09-12 163 views
4

我正在尋找一個測試框架(可預先在Java中)來創建系統測試。 我需要測試的系統是一個ESB,它提供多個用於接收和推送消息的http端點,一個JMS服務器和一個帶數據庫的JBoss應用程序服務器。 我想創建測試場景,它將傳入消息定義到ESB,應發送到請求的響應以及數據庫中的預期值。系統測試的測試框架

鏈條是:

http(ESB) -> JMS -> JBoss -> Database 

也:

Database -> JBoss -> JMS -> ESB(http) 

應該被實現爲JUnit測試或者在某種程度上,他們可以通過哈德森被解僱的測試。 這將是很好的,如果它也可以測試交換的JMS消息。 我曾經與一個適合需求的框架一起工作,但是這是在一個不同的公司,而且,它是自我寫作的,有時候是一個痛苦的..我知道我不是唯一和第一個需要的人像這樣=)

回答

0

我使用JUnit測試實現了類似的東西。該項目是基於Maven的,我在Hudson上運行它。我使用maven-surefire-plugin進行測試執行,並使用maven-sql-plugin在每次執行時設置乾淨的數據庫。

希望它有幫助...