2010-12-15 51 views
5

什麼樣的工具可用於在mongodb中填充測試數據。我們以前使用過dbunit,但它似乎沒有等效的Maven插件。什麼樣的工具可用於將測試數據填充到mongodb中

+0

我不知道mongodb,但我發現[模擬僞造測試數據生成器到網絡類](http://stackoverflow.com/questions/3917628/mock-fake-test-data- generator-into-net-classes),它顯示瞭如何在沒有任何數據庫的情況下完成它。 – k3b 2010-12-15 12:21:25

+0

正在尋找特定於mongodb的東西 – Jason 2010-12-15 12:23:12

+0

您正在使用哪種編程語言? – 2010-12-15 23:37:57

回答

1

第一個問題是您想要從哪個來源加載數據?從另一個mongodb,從SQL,從XML,從文本文件等。

至於我,我使用一些幫助類(每個我的mongo文檔)這就創建了一些實體,我需要在測試過程中。 另外我每個業務對象都有一個測試類,在測試開始之前,我運行助手以創建測試環境,測試完成後我刪除所有創建的數據。 這種方法即使在生產數據庫中也能正常工作。

我可以建議另一個接近。例如,如果你有一些生產mongo數據庫和數據,你可以複製mongo數據,對這些數據運行新的mongo數據庫並運行你的測試,在測試完成後,刪除這個數據庫。

相關問題