mongodbにテストデータを入力するために利用できるツールはどんなものがありますか?以前はdbunitを使用していましたが、同等のmavenプラグインはないようです。テストデータをmongodbに移植するために利用できるツールの種類
5
A
答えて
1
http://eliothorowitz.com/post/459890033/streaming-twitter-into-mongodbこれはどのように見えるのですか?今必要なのはJSONまたはCSVジェネレータです。これははるかに簡単です。
1
最初の質問は、データをロードするソースからですか?
私の場合、いくつかのヘルパークラス(私のmongoドキュメントごとに1つ)を使用して、テスト中に必要ないくつかのエンティティを作成します。 また、各ビジネスオブジェクトごとに1つのテストクラスがあり、テストを開始する前に、テスト環境を作成するためにヘルパーを実行します。テスト完了後、作成されたすべてのデータが削除されます。 このようなアプローチは本番データベースでも機能します。
私は別のapprochを提案することができます。たとえば、mongoのデータをコピーすることができます。mongoのデータをコピーし、新しいmongo dbを実行してテストを実行し、テストが終了したら、このdbを削除します。
関連する問題
- 1. ARM RealView DebuggerでAndroidを移植するための移植
- 2. ファイルを返すために使用できるGWTウィジェットの種類
- 3. MongoDBのクエリの種類を混ぜる
- 4. アンドロイドマッピングアプリケーションに含めることができるマップの種類
- 5. 2種類の異なる種類の一致に使用する戻り値
- 6. linuxアプリケーションをウィンドウに移植するための提案
- 7. オブジェクトデータベースとデータをリレーショナルデータベースに移植するためのリソースとガイドライン
- 8. OpenGLコードをOpenGL ESに移植するための入門ヘルプリソース
- 9. カーボンコードをココアに移植するための戦略
- 10. OpenGL-ESで移植する移植
- 11. Perl:TCPポートを移植可能にする方法(利用できないURLがあるので)
- 12. opencvを移植するために必要なファイル
- 13. テストデータ生成ツール
- 14. Mavenで新しい種類のスコープを定義するには?ために
- 15. OS X/CocoaにMFC/C++アプリケーションを移植するためのツールやヘルパーがありますか?
- 16. 素材の種類を含めるためにレイトレーシングで最もよく使用されるジオメトリ定義ファイル形式の種類
- 17. Django Adminに時間の値を格納するために使用するモデルオブジェクトの種類は何ですか?
- 18. アプリケーションをAndroidに移植するために使用するAIRのバージョンは何ですか?
- 19. アプリケーションをfork()でpthread_create()に移植する
- 20. ウェブサイトをステージング/プロダクションサーバーに移動するためのツール
- 21. SQL Server:移植性のためにデータベースを格納します
- 22. db(mongodb)の私のプロバイダで監視するためのツール
- 23. 種類は、「種類」タイプとのトラブルを有するタイプのラムダ
- 24. C#コードカバレッジのための最も効果的な(自由に利用できる)ツールは何ですか?
- 25. PHP用のhtml2canavas-proxyを移植する
- 26. 2種類のデータにCoreDataを使用
- 27. RTCDataChannelが接続を初期化するために使用するプロトコルパケットの種類はどれですか?
- 28. PackageMakerのコマンドラインビルドインストーラをpkgbuildに移植する
- 29. 並べ替えのために異なる種類の列を扱います
- 30. ウェブアプリで使用するのに最適なパスの種類は?
私はmongodbを知っていませんが、私は[模擬テストデータ生成器をネットクラスに]を見つけました(http://stackoverflow.com/questions/3917628/mock-fake-test-data-ジェネレータ・ツー・ネット・クラス)は、データベースなしでそれを行う方法を示しています。 – k3b
mongodbに固有のものをお探しですか? – Jason
どのようなプログラミング言語をお使いですか? –