DevToys Web Pro

бесплатные веб-инструменты для разработчиков

Блог
Оцените нас:
Попробуйте расширение для браузера:

Генератор фейковых данных (Fake Data / Faker)

Конфигурация

  • ШаблонГотовые шаблоны или свои поля
  • Формат выводаJSON, YAML, CSV или SQL

Сгенерировать

×
записей(1–10,000)

Вывод

  • Технические детали

    Как работает генератор фейковых данных (Fake Data / Faker)

    Что делает инструмент

    Генератор фейковых данных создаёт поддельные данные для тестирования, прототипирования и разработки. Используйте готовые шаблоны (Пользователь, Сотрудник, Товар, Заказ) для генерации реалистичных примеров без написания кода. Экспорт в JSON, YAML, CSV или SQL INSERT. Можно сгенерировать от 1 до 10 000 записей за один запуск. Инструмент подходит для заполнения тестовых баз, моков API, демо-данных и примеров для фронтенда и бэкенда.

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

    Разработчики используют генераторы фейковых данных при создании приложений, когда нужны примеры пользователей, товаров или заказов до появления реальных данных. Инструмент помогает тестировать формы, таблицы и ответы API; заполнять локальные и тестовые базы; создавать стабильные тестовые фикстуры. Экспортируйте в JSON для моков API, в CSV для таблиц, в YAML для конфигов или в SQL для прямой вставки в БД. Шаблон «Пользователь» — для авторизации, «Сотрудник» — для HR-приложений, «Товар» — для интернет-магазинов, «Заказ» — для транзакционных систем.

    Форматы и шаблоны данных

    Шаблоны включают Пользователь (id, имя, email, логин, телефон, аватар), Сотрудник (должность, отдел, зарплата, дата найма), Товар (название, описание, цена, артикул, категория) и Заказ (userId, productId, количество, сумма, статус, адрес доставки). Форматы вывода: JSON (массив объектов), YAML (с отступами), CSV (заголовок и строки с запятыми), SQL (INSERT INTO). Генератор на базе Faker выдаёт разнообразные правдоподобные значения для естественного вида тестов и демо.

    Ограничения и нюансы

    Большое число записей (например 10 000) может занять несколько секунд и дать объёмный вывод; используйте «Копировать» или «Сохранить». В SQL экранируются строки одинарными кавычками — убедитесь, что ваша СУБД принимает сгенерированный синтаксис. Данные случайны и не должны использоваться в продакшене или вместо детерминированных фикстур, когда нужна точная воспроизводимость. Для своих схем и полей используйте @faker-js/faker в своих скриптах.

    Когда использовать инструмент, а когда код

    Используйте этот генератор в браузере для быстрого разового экспорта, демо и прототипов. Для автоматических пайплайнов, сидов в CI или своих схем используйте @faker-js/faker (JavaScript/TypeScript) или аналоги в вашем стеке — так вы сможете версионировать и настраивать схему. Инструмент удобен для разовой генерации; код — для повторяемой и контролируемой по схеме генерации тестовых данных.