Генератор поддельных тестовых данных (JSON / CSV)

Разработчик
Реклама · УДАЛИТЬ?

Редактор схем

Настройки

Реклама · УДАЛИТЬ?

Гид

Генератор фальшивых тестовых данных

Генерируйте реалистичные фальшивые тестовые данные с помощью настраиваемой схемы. Определите свои поля (имена, электронные письма, UUID, адреса, даты и многое другое), установите количество строк и экспортируйте в формате JSON, CSV или NDJSON. Все работает в вашем браузере — никакой обработки на сервере, никакие данные не покидают вашу машину.

Как использовать

Создайте свою схему с помощью редактора полей: добавляйте поля с именами и типами (Имя, Электронная почта, UUID, Телефон, Дата, Целое число, Булево значение, и т. д.). Установите количество генерируемых строк (1–1000), выберите формат вывода (JSON-массив, CSV или NDJSON) и нажмите «Генерировать». Предварительно просмотрите данные в области вывода, затем скачайте файл или скопируйте в буфер обмена. Начните со схемы по умолчанию (id, name, email) и настройте ее.

Возможности

  • 21 тип поля — Имя, Фамилия, Полное имя, Электронная почта, UUID, Номер телефона, Дата, Целое число, Десятичное число, Булево значение, URL, IPv4-адрес, Название компании, Почтовый адрес, Город, Страна, Почтовый индекс, Шестнадцатеричный цвет, Имя пользователя, Параграф Lorem Ipsum и Пользовательский список (ваши собственные значения, разделенные запятыми).
  • Динамический редактор схем — Свободно добавляйте, удаляйте и называйте поля. Начните с разумных значений по умолчанию (id, name, email) и создайте свою точную структуру данных.
  • 3 экспортных формата — JSON-массив (с форматированием), CSV (с заголовком, правильно экранированный) и NDJSON (JSON с разделителями — новой строкой, один объект в строке).
  • До 1000 строк — Генерируйте от 1 до 1000 строк тестовых данных мгновенно в браузере.
  • Предварительный просмотр перед скачиванием — Просмотрите сгенерированные данные в прокручиваемом предварительном просмотре перед скачиванием. Показывает первые 100 строк для больших наборов данных.
  • Скачать и копировать — Скачайте как файл .json, .csv или .ndjson или скопируйте полный вывод в буфер обмена.
  • Реалистичные данные — Имена, адреса электронной почты, адреса, компании и другие поля генерируют реалистичные значения с использованием встроенных пулов данных — внешние библиотеки не требуются.
  • Пользовательские списки — Нужно поле с определенными значениями (коды статусов, типы продуктов, категории)? Используйте тип «Пользовательский список» с вашими собственными значениями, разделенными запятыми.

Поддерживаемые типы полей

Личные данные: Имя, Фамилия, Полное имя, Имя пользователя, Электронная почта
Технические: UUID (v4), IPv4-адрес, URL, Шестнадцатеричный цвет
Контакты: Номер телефона, Почтовый адрес, Город, Страна, Почтовый индекс
Бизнес: Название компании
Данные: Целое число, Десятичное число, Булево значение, Дата
Текст: Параграф Lorem Ipsum
Пользовательские: Ваш собственный список значений, разделенных запятыми

Реклама · УДАЛИТЬ?

Для чего используются фальшивые тестовые данные?

Фальшивые тестовые данные необходимы для разработки программного обеспечения, тестирования и демонстраций. Разработчики используют их для заполнения баз данных во время разработки, тестирования производительности приложений с реалистичными объемами данных, создания демонстрационных сред для заинтересованных сторон, проверки конвейеров обработки данных и тестирования функций импорта/экспорта. Использование фальшивых данных вместо реальных защищает конфиденциальность и позволяет избежать проблем с соблюдением нормативных требований (GDPR, HIPAA). Этот инструмент генерирует данные полностью в вашем браузере, поэтому ничего не отправляется на какой-либо сервер.

Какая разница между JSON, CSV и NDJSON?

JSON Array оборачивает все записи в один JSON-массив — идеально подходит для API, JavaScript-приложений и баз данных NoSQL. CSV (значения, разделенные запятыми) использует строку заголовка, за которой следуют строки данных — идеально подходит для электронных таблиц (Excel, Google Sheets), импорта баз данных и инструментов анализа данных. NDJSON (JSON с разделителями — новой строкой) помещает один JSON-объект в строку — используется для потоковой передачи данных, обработки журналов и таких инструментов, как jq, массовый импорт Elasticsearch и Apache Kafka. Выбирайте в зависимости от того, где вы будете использовать данные.

Являются ли сгенерированные данные действительно случайными?

Данные псевдослучайны — генерируются с использованием Math.random() в JavaScript с встроенными пулами реалистичных имен, городов, компаний и других значений. Каждая генерация дает разные результаты. Данные выглядят реалистично (правильные форматы электронной почты, допустимая структура UUID, правильно отформатированные номера телефонов), но являются полностью вымышленными. Реальные люди, компании или адреса не представлены. UUID соответствуют стандарту формата v4, а адреса электронной почты формируются из сгенерированных имен.

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

Да — используйте тип поля «Пользовательский список». Введите свои значения, разделенные запятыми (например, «активный, неактивный, в ожидании» или «малый, средний, большой, XL»). Генератор будет случайным образом выбирать из вашего списка для каждой строки. Это полезно для полей статуса, категорий, типов продуктов, ролей или любых перечисляемых значений. Вы можете комбинировать поля «Пользовательский список» со встроенными типами в одной схеме.

Хотите убрать рекламу? Откажитесь от рекламы сегодня

Установите наши расширения

Добавьте инструменты ввода-вывода в свой любимый браузер для мгновенного доступа и более быстрого поиска

в Расширение Chrome в Расширение края в Расширение Firefox в Расширение Opera

Табло результатов прибыло!

Табло результатов — это интересный способ следить за вашими играми, все данные хранятся в вашем браузере. Скоро появятся новые функции!

Реклама · УДАЛИТЬ?
Реклама · УДАЛИТЬ?
Реклама · УДАЛИТЬ?

новости с техническими моментами

Примите участие

Помогите нам продолжать предоставлять ценные бесплатные инструменты

Купи мне кофе
Реклама · УДАЛИТЬ?