有哪些工具可用于将测试数据填充到mongodb中

时间:2010-12-15 12:03:05

标签: java unit-testing mongodb dbunit

有哪些工具可用于填充mongodb中的测试数据。我们过去曾使用dbunit,但似乎没有相应的maven插件。

2 个答案:

答案 0 :(得分:1)

第一个问题是你想从哪个来源加载数据?来自另一个mongodb,来自sql,来自xml,来自文本文件等。

至于我,我使用一些辅助类(每个我的mongo文档一个)创建一些实体,我需要在测试期间。 此外,我的每个业务对象都有一个测试类,在测试开始之前我运行帮助程序以创建测试环境,测试完成后我删除所有创建的数据。 这种方法甚至可以在生产数据库中使用。

我可以建议另一个approch。例如,如果您有一些带有数据的生产mongo数据库,您可以复制mongo数据,对此数据运行新的mongo db并运行测试,并在测试完成后删除此数据库。

答案 1 :(得分:1)

http://eliothorowitz.com/post/459890033/streaming-twitter-into-mongodb这看起来怎么样?现在您只需要一个JSON或CSV生成器,它更容易找到。