DTM Data Loader for RavenDB

The test data loader is a supplemental software tool for DTM Data Generator for JSON that was designed to help users to fill in RavenDB database by test data without extra scripting. The data generator produces a set of JSON files and the loader inserts this set to RavenDB database. It is a command line Windows application that all modern operating system versions (2000 and newer).

Download Data Loader. There is no installation required. The tool can be used with DTM Data Generator for JSON only for evaluation or commercial use depends on user's license.

Key Utility Features

  • The database populating process can be scheduled or used as a part of batch file execution.
  • No internal limits for a number of the JSON objects to be loaded.
  • Supports all modern RavenDB versions.

Command Line

There are three mandatory command line parameters:

  1. Server address and port. Example: localhost:8080
  2. Database name. Example: SalesDb
  3. The folder where JSON files stored. Example: d:\results\JsonFiles

Run DTM Data Generator for JSON and Test Data Loader

The typical execution sequence contains two steps: test data generation and data loading. Both of them can be executed in console mode. At the first step, DTM Data Generator for JSON generates a set of JSON file in 'd:\results\JsonData' folder. At the second one, the loader inserts each file as RavenDB document to active database.

dgjson.exe -c d:\SalesDb.gjspr 
RavenDBLoader.exe localhost:8080 SalesDb d:\results\JsonData