0
我有一個由JBoss(7)在http://server:8080/my-production-ws
公開的REST Web服務。我的spring(3.2)配置有一個指向my-production-db
數據庫的數據源。到現在爲止還挺好。我可以複製Web服務進行測試嗎?
我想從客戶端測試該Web服務,包括PUT/POST操作,但我顯然不希望我的測試影響生產數據庫。
有一個簡單的辦法有彈簧自動神奇地在http://server:8080/my-test-ws
創建另一個Web服務入口點或也許http://server:8080/my-production-ws/test
將具有完全相同的語義生產Web服務,但將使用my-test-db
數據庫作爲數據源,而不是my-production-db
?
如果這是不可能的,在這種情況下集成測試的標準方法是什麼?
我寧願不重複我的控制器中的每一種方法。