UTILS.
100% в браузере
🎲

Генератор тестовых данных

Постройте схему из типизированных полей и сгенерируйте реалистичные тестовые данные в CSV, JSON или SQL.

результат

Об этом инструменте

Mock Data Generator — это бесплатный конструктор схем прямо в браузере для реалистичных тестовых наборов данных. Задайте любое число столбцов, назначьте каждому тип — диапазон целых или десятичных чисел, имя, email, диапазон дат, логическое значение, UUID, город, список выбора или слова lorem — укажите количество строк и сгенерируйте готовые к использованию фейковые данные. Всё создаётся на вашем устройстве, поэтому ничего не загружается на сервер.

В отличие от простого генератора случайного CSV, этот инструмент управляется схемой: вы контролируете имя, тип и параметры каждого столбца, а затем экспортируете один и тот же набор данных как CSV, JSON-массив типизированных объектов или SQL-операторы INSERT для таблицы с заданным вами именем. Случайные значения по возможности используют криптографическую случайность браузера для хорошего разнообразия.

Поскольку инструмент работает полностью локально, это приватный и удобный офлайн-способ заполнять базы данных, наполнять демо и тестировать конвейеры данных, не набирая строки вручную и ничего не раскрывая серверу.

Часто задаваемые вопросы

Как работают параметры для каждого типа?
Типы «целое» и «десятичное» читают диапазон вида 1-1000; «дата» читает пару начало,конец, например 2020-01-01,2025-12-31; «список выбора» читает перечень вариантов через запятую; а «lorem» читает количество слов. Типам вроде «имя», «email», «uuid» и «город» параметры не нужны.
Как выглядят выводы CSV, JSON и SQL?
CSV содержит строку заголовка плюс по одной строке на запись с кавычками там, где это нужно; JSON — это отформатированный массив объектов, в котором числа и логические значения сохраняют свои родные типы; SQL — это по одному оператору INSERT на строку в указанную вами таблицу, где строки экранированы, а числа оставлены без кавычек.
Данные воспроизводимы или уникальны?
Значения заново рандомизируются при каждой генерации, поэтому каждый раз вы получаете новый набор данных. Столбец типа «целое» с именем ровно id в диапазоне по умолчанию нумеруется автоматически от 1..N, чтобы читаться как первичный ключ.
Сколько строк можно сгенерировать?
До 5000 строк за один запуск, чтобы страница оставалась отзывчивой; сгенерируйте ещё раз или объедините результаты, если нужно больше, и помните, что весь процесс остаётся в вашем браузере.

Больше инструментов