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. UWPアプリケーションで.NETライブラリを再利用するための移植
- 2. ARM RealView DebuggerでAndroidを移植するための移植
- 3. Yii2 - ユーザーの種類に基づいてコントローラーに要求を移植します。
- 4. ファイルを返すために使用できるGWTウィジェットの種類
- 5. 2種類のmongodbをubuntuにインストールできますか?
- 6. バリエーションの種類を再利用
- 7. MongoDBのクエリの種類を混ぜる
- 8. 利用しているアプリサーバーの種類は何ですか?
- 9. アンドロイドマッピングアプリケーションに含めることができるマップの種類
- 10. WekaをJavaで使用してテストデータを分類するための訓練モデルを適用できません
- 11. OpenGL-ESで移植する移植
- 12. linuxアプリケーションをウィンドウに移植するための提案
- 13. カーボンコードをココアに移植するための戦略
- 14. OpenGLコードをOpenGL ESに移植するための入門ヘルプリソース
- 15. perlコードをPythonに移植するための正しいアプローチ
- 16. オブジェクトデータベースとデータをリレーショナルデータベースに移植するためのリソースとガイドライン
- 17. Perl:TCPポートを移植可能にする方法(利用できないURLがあるので)
- 18. 2種類の異なる種類の一致に使用する戻り値
- 19. opencvを移植するために必要なファイル
- 20. HVMまたはPVで使用できるインスタンスの種類を知るには?
- 21. テストデータ生成ツール
- 22. OS X/CocoaにMFC/C++アプリケーションを移植するためのツールやヘルパーがありますか?
- 23. ネットワークのために選ぶべきホスティングの種類?
- 24. MongoDBのデータ移行ツール
- 25. Mavenで新しい種類のスコープを定義するには?ために
- 26. 素材の種類を含めるためにレイトレーシングで最もよく使用されるジオメトリ定義ファイル形式の種類
- 27. Django Adminに時間の値を格納するために使用するモデルオブジェクトの種類は何ですか?
- 28. アプリケーションをfork()でpthread_create()に移植する
- 29. アプリケーションをAndroidに移植するために使用するAIRのバージョンは何ですか?
- 30. ファイルの種類のためのスキャンフォルダ
私はmongodbを知っていませんが、私は[模擬テストデータ生成器をネットクラスに]を見つけました(http://stackoverflow.com/questions/3917628/mock-fake-test-data-ジェネレータ・ツー・ネット・クラス)は、データベースなしでそれを行う方法を示しています。 – k3b
mongodbに固有のものをお探しですか? – Jason
どのようなプログラミング言語をお使いですか? –