Генератор тестовых данных (Mock Data) — JSON, CSV, SQL
Генерируйте тестовые данные в JSON, NDJSON, CSV или SQL INSERT: имена, email, адреса, UUID, IBAN, IP, цены и даты, с seed для воспроизводимого результата.
🔒 Работает полностью в вашем браузере — ничего не загружаетсяЧто делает Генератор тестовых данных
Генератор тестовых данных создаёт вымышленные наборы данных для прототипов, состояний интерфейса, демонстраций, тестов, документации и экспериментов с импортом. Выбирайте из 29 полей, сгруппированных по темам: идентификация (id, uuid), человек (имя и фамилия, имя пользователя, email, телефон, возраст), работа (компания, должность), адрес (улица, город, страна, почтовый индекс, широта, долгота), интернет (IPv4, IPv6, MAC-адрес, URL, hex-цвет), финансы (IBAN, цена, количество), время (дата, дата и время ISO) и прочее (boolean, предложение). Значения в одной строке согласованы между собой: email и имя пользователя образуются от имени одного и того же человека, а почтовый индекс соответствует формату города.
Экспортируйте строки как JSON с отступами для моков API, NDJSON для потоковой передачи и инструментов массового импорта, CSV для электронных таблиц или готовые к выполнению операторы SQL INSERT с корректно экранированными строками для заполнения локальной базы данных. Добавьте seed, и результат станет детерминированным: один и тот же seed, набор полей и число строк дают абсолютно одинаковые данные на любой машине, благодаря чему снимочные тесты, скриншоты и отчёты об ошибках остаются воспроизводимыми.
Приватный рабочий процесс в браузере
Вся обработка выполняется в вашем браузере с помощью клиентского JavaScript. Инструмент не загружает на сервер фрагменты, значения конфигурации, сгенерированные данные, тексты запросов или скопированные примеры и не требует аккаунта. Локальная модель важна для инструментов разработчика, потому что вставляемое в них содержимое часто похоже на реальные данные приложений. Локальная работа снижает риск и ускоряет взаимодействие, так как нет сетевого обмена.
Практические советы
Тестовые данные никогда не следует принимать за анонимизацию продакшен-качества. Если нужна безопасная для приватности аналитика, деидентификация уровня соответствия требованиям или статистически реалистичные синтетические данные, используйте специальный процесс. Сгенерированные IBAN имеют корректные контрольные цифры, но не принадлежат реальным счетам, email используют зарезервированные домены для примеров, а адреса IPv6 берутся из диапазона документации 2001:db8::/32, поэтому данные безопасно показывать в демонстрациях. Держите число строк умеренным, чтобы браузер оставался отзывчивым, и проверяйте названия и форматы полей, прежде чем передавать данные в строгие схемы.
Как использовать
- Выберите поляВыбирайте из 29 полей, таких как uuid, name, email, address, IBAN, IP, price и даты.
- Задайте количество, формат и seedВведите до 1000 строк, выберите JSON, NDJSON, CSV или SQL и при желании укажите seed.
- Скопируйте или скачайтеПроверьте вывод, затем скопируйте его или скачайте файл.