Launched June 2, 2026
Smock-It

Smock-It

Advanced salesforce test data generator

FreeCLIOpen SourceDevOps2,251 impressions#14 of its week

Smock-it(also known as Smockit) is a tool for generating test data for Salesforce quickly and accurately through an easy-to-use command-line interface. Built by Concret.io, it goes beyond traditional tools and can be an alternative to tools like Mockaroo, Mocki, Snowfakery, and GenRocket for generating test data for Salesforce Testing. From supporting complex schemas to ensuring complete data privacy, Smock-It is built to tackle real-world Salesforce challenges. It enhances testing efficiency, intelligence, and compliance, delivering value to developers, QA teams, and system administrators.

Smock-It is a CLI tool that generates realistic, privacy-compliant synthetic test data for Salesforce.

for
Salesforce developers, QA engineers, admins, and automation engineers
license
MIT
concretios/smock-it 31 10TypeScriptupdated 9 months ago
works withSalesforce CLINode.jsGitHub ActionsmacOSWindowsLinux

Key features

6 features of Smock-It
  • Native Data Engine — Intelligent core that creates robust datasets for any Salesforce use case
  • Direct Insert into Org — Inserts generated records straight into an authenticated Salesforce org
  • Auto-Relationship Handling — Automatically creates grandparent-parent-child relationships between records
  • Multiple Output Formats — Exports data as CSV, JSON, or direct insertion (DI)
  • GitHub Actions Integration — Enables automated data generation in CI/CD pipelines
  • Dependent Picklist Support — Handles complex dependent fields during generation

Use cases

  • Generate bulk test records for unit and integration testing
  • Refresh sandbox data across multiple Salesforce orgs automatically
  • Create realistic data for performance and stress testing while staying GDPR/CCPA compliant

Smock-It FAQ

What is Smock-It and who should use it?+

Smock-It is a command-line tool that creates synthetic Salesforce test data, intended for Salesforce QA professionals, developers, admins, and automation engineers.

Why use synthetic data instead of real data?+

Synthetic data avoids exposing sensitive customer information and helps meet GDPR and CCPA compliance while still providing realistic test scenarios.

Do I need coding experience to use Smock-It?+

No advanced coding is required; the CLI uses straightforward commands and templates that are easy to configure.

Can Smock-It be automated in CI/CD pipelines?+

Yes, it integrates with GitHub Actions, allowing automated data generation and refreshes as part of your DevOps workflow.

What output formats does Smock-It support?+

It can output data as CSV, JSON, or directly insert the records into a Salesforce org.

What are the system requirements?+

You need Salesforce CLI, Node.js (version or above), and it runs on macOS, Windows, and Linux.

Summarized by DevHunt from concret.io · Oct 6, 2026. Details may change; check the official site.