Skip to main content
Version: 1.0.8

DataCrate Module

DataCrate is RabbitQA's test data platform. Upload the files you already have, generate realistic synthetic data from them, stand up mock services for the systems you do not control, and keep every generated artifact in one repository.

Dashboard

What is DataCrate?

DataCrate combines four things that testing teams usually keep in separate tools:

  • A dataset library for the CSV, Excel, and JSON files your tests depend on.
  • A generation engine that produces new rows from reusable patterns, value libraries, AI, or the distribution of your own data.
  • A mock service runtime that serves REST and SOAP endpoints derived from specs, datasets, or an AI prompt.
  • A repository where every generated artifact is stored, organized, and downloadable.

Key Capabilities

  • Uploaded File Management — Upload datasets, add new versions, and clean, filter, subset, or invert the data
  • Smart Data Generation — Build tables column by column, enlarge an existing dataset, or generate a single value on demand
  • Method-Aware Columns — Choose per column between AI, reusable patterns, value libraries, distribution-preserving generation, or randomized resampling
  • Mock Services — Create mock endpoints from an OpenAPI, WSDL, or gRPC source, from a dataset, or from a prompt
  • Dynamic Forms — Define form schemas, bind their fields to dataset columns, and submit rows against a mock service
  • Data Sessions — Watch generation runs progress, follow their logs and events, and open their outputs
  • Data Repository — Browse folders, templates, and generated artifacts in one tree

Module Map

PageWhat you do there
DashboardSee activity totals, recent sessions, and shortcuts
Uploaded FilesUpload and manage source datasets and their versions
Smart Data GenerationConfigure and start generation runs
Mock ServicesCreate, run, and publish mock endpoints
Dynamic FormsBuild form schemas and submit data through them
Data SessionsMonitor runs and inspect their results
Data RepositoryOrganize and download generated artifacts
SettingsManage saved values used during generation

Integration with Other Modules

ModuleIntegration
AutoRunnerImport from DataCrate pulls a generated artifact into an AutoRunner environment or variable set

Getting Started

  1. Upload a dataset — Follow Uploaded Files to bring in your first CSV, Excel, or JSON file.
  2. Generate data — Use Smart Data Generation to build a table or enlarge what you uploaded.
  3. Watch the run — Track progress in Data Sessions and preview the output when it completes.
  4. Collect the output — Find and download the artifact in the Data Repository.
tip

Start from an uploaded file rather than an empty table. DataCrate reads its columns and inferred types automatically, which gives the generation wizard a much better starting point than a schema typed from scratch.