Skip to content
Генератор тестовых данных
Tools

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

Новое

Генерируйте фиктивные записи и экспортируйте в JSON, CSV или SQL для тестов.

Unlimited rows · 100% local · no sign-up. Your schema and data are generated in your browser and never uploaded.
Schema
Presets:
Preview — first 10 rows
Output (JSON)

All values are fictional — example.com emails and randomly generated details — so the output is safe to use for demos, fixtures and testing without exposing real people.

Runs entirely in your browser. Nothing is uploaded.

Бесплатный генератор поддельных и мок-данных, работающий в браузере

Этот генератор мок-данных создаёт реалистичные фиктивные записи для любой нужной вам схемы и экспортирует их в форматах JSON, CSV, SQL или XML. Ничего не нужно устанавливать и не нужно создавать аккаунт — определите поля, задайте количество строк и генерируйте столько строк, сколько угодно, целиком на своём устройстве. Это практичная альтернатива ручному написанию фикстур или последовательным запросам к ChatGPT для получения примеров данных.

Наполнение базы данных, заполнение макета интерфейса, нагрузочное тестирование импорта или создание демо — хороший генератор поддельных данных экономит часы работы и держит реальные данные клиентов подальше от тестовых сред.

Создайте любую схему, поле за полем

Добавляйте поля, называйте каждый столбец и выбирайте из более чем двух десятков типов полей: автоинкрементные ID, UUID, имя/фамилия/полное имя, имя пользователя, email, телефон, улица, город, регион, страна, почтовый индекс, компания, должность, название продукта, дата и дата-время, булевы значения, целые числа и числа с плавающей точкой с диапазонами мин/макс, цены, цвет в формате hex, IP-адреса, URL, lorem-текст и собственный пользовательский список. Переставляйте или удаляйте поля в любой момент, задавайте вероятность пустого/null значения для имитации неполных данных, с которыми работают реальные системы.

Торопитесь? Предустановки в один клик вставляют готовые схемы для пользователей, товаров, заказов, сотрудников и статей блога — затем адаптируйте под свои нужды.

Экспорт в JSON, CSV, SQL или XML

Переключайте форматы без повторной генерации. Экспортируйте массив объектов как JSON, готовый для таблиц CSV с корректным экранированием, пакетные операторы SQL INSERT для seed-скриптов или XML — а также готовые к вставке массивы JavaScript и TypeScript (вариант TypeScript даже выводит интерфейс). Числа остаются без кавычек, булевы значения в SQL становятся TRUE/FALSE, пустые поля — NULL, так что вывод встраивается прямо в ваш стек.

Скопируйте результат в буфер обмена или загрузите как файл .json, .csv, .sql или .xml, готовый к импорту.

Локализованные, реалистичные и воспроизводимые данные

Выберите локаль — США, Великобритания, Индия, Германия или Франция — и имена, адреса, форматы телефонов и почтовые индексы изменятся в соответствии с регионом, а email-адреса будут производными от сгенерированного имени, чтобы каждая строка оставалась внутренне согласованной. Нужен тот же набор данных дважды? Введите сид, и вывод станет полностью воспроизводимым: один и тот же сид всегда восстанавливает идентичные строки — идеально для снимочных тестов и воспроизводимых отчётов об ошибках.

Неограниченное количество строк, 100% конфиденциально — сравнение с Mockaroo

Серверные инструменты вроде Mockaroo ограничивают бесплатные строки до 1 000 на загрузку, требуют аккаунта для сохранённых схем и генерируют данные на своих серверах. Этот генератор случайных данных работает иначе: бесплатно, без аккаунта, а генерация в стиле Faker выполняется целиком в вашем браузере, так что схема и данные никогда не покидают устройство. Генерируйте сотни, тысячи или десятки тысяч строк синтетических тестовых данных — единственное ограничение — ваш собственный компьютер.

Типичные сценарии использования поддельных данных

Разработчики используют генератор фиктивных данных для наполнения баз данных разработки и тестирования, заполнения таблиц администратора и дашбордов для скриншотов, генерации CSV и SQL фикстур для автоматических тестов, прототипирования ответов API и нагрузочного тестирования пагинации, поиска и импорта в масштабе. Дизайнеры применяют его для наполнения макетов правдоподобным контентом вместо lorem ipsum, а QA-команды используют наборы данных с фиксированным сидом для воспроизведения пограничных случаев. Всякий раз, когда нужны правдоподобные данные быстро — без обращения к реальным данным пользователей — это правильный инструмент.

Frequently asked questions

Что такое генератор поддельных или мок-данных?

Генератор поддельных (или мок-) данных создаёт реалистичные, но полностью вымышленные записи — имена, email-адреса, адреса, даты, числа и многое другое — которые можно вставить в приложение, базу данных или таблицу вместо реальных данных клиентов. Вы задаёте схему (нужные столбцы), выбираете количество строк — и инструмент заполняет их правдоподобными значениями вроде «Иван Петров, ivan.petrov@example.com, +7 916 123-45-67». Это самый быстрый способ наполнить макет интерфейса, засеять тестовую базу данных или нагрузочно протестировать импорт, не касаясь реальных персональных данных.

Как генерировать поддельные данные для тестирования?

Создайте схему, добавив поля и выбрав тип для каждого (полное имя, email, целое число, дата…), задайте количество строк и нажмите «Генерировать». Инструмент мгновенно создаёт нужное количество строк и показывает предварительный просмотр в реальном времени. Переключите формат на JSON, CSV, SQL или XML и скопируйте или загрузите результат прямо в тестовые фикстуры, seed-скрипт или таблицу — без аккаунта и без загрузки чего-либо на сервер.

В каких форматах можно экспортировать данные?

В шести: JSON (массив объектов), CSV (с заголовком и экранированием по RFC-4180), операторы SQL INSERT, XML, а также готовые к вставке массивы JavaScript или TypeScript. Одна и та же запись экспортируется как {"id":1,"name":"Анна Смирнова","active":true} в JSON или INSERT INTO users (id, name, active) VALUES (1, 'Анна Смирнова', TRUE); в SQL. Выберите формат, подходящий для целевой среды.

Отправляются ли моя схема или данные на сервер?

Нет. В отличие от серверных генераторов вроде Mockaroo, этот инструмент строит всё с помощью JavaScript прямо в вашем браузере. Ваша схема, ваш сид и сгенерированные строки никогда не покидают устройство — ничего не загружается, не протоколируется и не хранится удалённо — что делает инструмент безопасным для работы с конфиденциальными именами полей и внутренними структурами таблиц.

Какие типы полей поддерживаются?

Более двух десятков: автоинкрементный ID, UUID, имя/фамилия/полное имя, имя пользователя, email, телефон, улица, город, регион, страна, почтовый индекс, компания, должность, название продукта, дата, дата-время, булево значение, целое число и число с плавающей точкой (с мин/макс), цена, цвет в hex, IP-адрес, URL, lorem-текст и пользовательский список с собственными значениями через запятую. Каждому полю можно задать вероятность пустого или null значения для имитации реальных неполных данных.

Можно ли получить воспроизводимые данные?

Да. Введите что угодно в поле «Сид», и генератор станет детерминированным — одни и те же сид, схема и количество строк всегда дают абсолютно одинаковый набор данных, значение за значением. Это идеально для снимочных тестов и воспроизводимых отчётов об ошибках. Оставьте поле сида пустым — и каждая генерация даст новый случайный результат.

Сколько строк можно сгенерировать?

Столько, сколько удобно обработать вашему устройству — генерация полностью выполняется в браузере без серверных ограничений, тогда как Mockaroo ограничивает бесплатные планы до 1 000 строк на загрузку. Десятки тысяч строк генерируются значительно меньше чем за секунду; для очень больших наборов лучше скачать файл, а не копировать из предпросмотра. Предварительный просмотр всегда показывает только первые 10 строк, чтобы страница оставалась отзывчивой.