Генератор поддельных данных
Создавайте реалистичные тестовые фиктивные данные из собственных пользовательских полей и мгновенно экспортируйте их в виде массива JSON, CSV или SQL-инструкций INSERT прямо в браузере.
Генератор поддельных данных — Задайте нужные столбцы — имена, e-mail, номера телефонов, UUID, даты и многое другое — выберите, сколько строк создать, и мгновенно получите реалистичные поддельные данные в формате JSON, CSV или SQL. Нажмите «Сгенерировать заново» в любой момент, чтобы получить новую порцию. Всё генерируется локально в браузере, поэтому ваша схема и данные никогда не покидают устройство.
Что такое Генератор поддельных данных?
Бесплатный генератор поддельных данных, который создаёт реалистичные фиктивные (тестовые / образцовые / демонстрационные) записи полностью в браузере. Разработчики, QA-инженеры и проектировщики баз данных используют его для наполнения баз данных, заполнения прототипов интерфейса, нагрузочного тестирования форм и создания фикстур API без написания скрипта заполнения. Добавьте поля, задайте каждому имя столбца и тип данных — UUID, полное имя, имя, e-mail, телефон, город, страна, дата, целое число, логическое значение, предложение или компания — укажите количество строк, выберите формат вывода и скопируйте результат. Нажмите «Сгенерировать заново», чтобы получить совершенно новую порцию той же структуры. Вывод обновляется автоматически по мере того, как вы редактируете поля, количество или формат.
Как пользоваться Генератор поддельных данных
- Добавьте поле для каждого нужного столбца кнопкой «Добавить поле», затем задайте ему имя и выберите тип данных (UUID, полное имя, e-mail, телефон, дата, целое число, логическое значение и другое).
- Задайте количество строк, определяющее, сколько записей создать (от 1 до 1000).
- Выберите формат вывода сегментированным переключателем: массив JSON, CSV или SQL-инструкции INSERT.
- Нажмите «Сгенерировать заново», чтобы получить новую порцию значений с теми же полями и количеством, когда вам нужны другие данные.
- Нажмите «Копировать», чтобы поместить сгенерированные данные в буфер обмена и вставить их в файл заполнения, таблицу или запрос.
Примеры
JSON-фикстуры для мока API
Поля = id (UUID), name (полное имя), email (e-mail), age (целое число); Строки = 3; Формат = JSON. Вывод — отформатированный массив JSON из трёх объектов, каждый с ключами id, name, email и age. Нажмите «Сгенерировать заново» для другого набора той же структуры.
CSV для импорта в таблицу
Поля = first (имя), city (город), country (страна); Строки = 50; Формат = CSV. Вы получаете строку заголовка, за которой следуют 50 строк, разделённых запятыми; значения с запятыми или кавычками автоматически заключаются в кавычки и экранируются.
SQL-заполнение для таблицы пользователей
Поля = name (полное имя), email (e-mail), active (логическое значение); Строки = 10; Формат = SQL. Вывод — десять инструкций INSERT INTO `data` (...) VALUES (...); со строками в кавычках, логическими значениями как TRUE/FALSE и числами без кавычек.
Часто задаваемые вопросы
- Какие типы данных может генерировать каждое поле?
- Каждое поле может быть UUID, полным именем, именем, e-mail, номером телефона, городом, страной, датой (YYYY-MM-DD), целым числом (1-1000), логическим значением, предложением или названием компании. Сочетайте столько полей, сколько нужно.
- Какие форматы вывода поддерживаются?
- Три: отформатированный массив JSON из объектов, CSV со строкой заголовка (запятые и кавычки экранируются) и SQL-инструкции INSERT со строками в кавычках и логическими значениями как TRUE/FALSE. Переключайте форматы на тех же сгенерированных строках сегментированным переключателем.
- Почему данные меняются каждый раз, когда я нажимаю «Сгенерировать заново»?
- «Сгенерировать заново» создаёт новую случайную порцию из тех же полей, количества строк и формата. Данные также обновляются автоматически, когда вы добавляете или удаляете поле, переименовываете столбец, меняете тип или корректируете количество строк или формат.
- Сколько строк можно сгенерировать за раз?
- Любое целое число от 1 до 1000; значения вне этого диапазона приводятся к ближайшей границе. Ограничение делает генерацию мгновенной — создайте одну порцию и скопируйте её, затем создайте ещё одну, если нужно больше.
- Отправляются ли мои данные на сервер?
- Нет. Поля, количество строк и сгенерированные записи создаются полностью на стороне клиента в вашем браузере — нет загрузки, нет передачи файлов и нет вызовов API к какому-либо серверу. Ничто никогда не покидает ваше устройство.
Похожие инструменты
Кодирование / декодирование Base32 / Base58
Кодируйте текст в Base32 (RFC 4648) или Base58 (алфавит Bitcoin) и декодируйте оба формата обратно в текст — полностью безопасно для UTF-8 и целиком в вашем браузере.
Кодирование / декодирование Base64
Закодируйте текст в Base64 или раскодируйте Base64 обратно в текст (безопасно для UTF-8).
Конвертер регистра и счётчик
Меняйте регистр текста и считайте символы, слова и строки.
Форматер и минификатор кода
Мгновенно форматируйте или минифицируйте HTML, CSS и JavaScript прямо в браузере с отступом в 2 пробела, 4 пробела или табуляцию и сжатием JavaScript на основе Terser.