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

Генерация реалистичных тестовых данных: имена, email, телефоны, адреса, компании и даты рождения для 8 локалей. Экспорт в JSON, CSV или SQL INSERT; сид для повторов.

Все записи вымышленные: имена и места комбинируются случайно, email используют зарезервированные домены example.com/.org/.net, а номера США — фиктивный диапазон 555-01xx.

Один и тот же сид всегда даёт одни и те же данные.

Форматировать

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

Создавайте реалистичные, но вымышленные персональные записи для тестов, демо и скриншотов. Выберите локаль (США, Великобритания, Вьетнам, Испания, Франция, Германия, Бразилия или Япония), нужные поля — ID, UUID, имена, пол, email, имя пользователя, телефон, дату рождения, улицу, город, индекс, страну, компанию, должность — и экспортируйте до 1 000 строк в виде JSON, CSV или операторов SQL INSERT.

Как пользоваться Генератор тестовых данных

  1. Выберите Локаль и Количество строк.
  2. Отметьте нужные Поля.
  3. Выберите Формат (JSON, CSV или SQL INSERT с Имя таблицы).
  4. При желании введите Сид (необязательно), чтобы получать одни и те же данные, затем нажмите Сгенерировать и скопируйте или скачайте результат.

Пример

Ввод
Locale English (United States), 2 rows, fields ID, Full name, Email, Phone, City, Format CSV, Seed demo
Вывод
id,fullName,email,phone,city
1,Michael Jones,michaeljones73@example.org,(983) 555-0112,"Boise, ID"
2,Patricia Jones,patricia.jones68@example.net,(421) 555-0178,"Madison, WI"

Когда использовать Генератор тестовых данных

Используйте для наполнения баз разработки, проверки форм и импортов, создания демо-аккаунтов и скриншотов без раскрытия данных реальных клиентов. Не используйте для создания поддельных личностей и обмана, и не ждите, что сочетания (город + индекс + телефон) существуют в действительности.

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

Каждая запись случайно комбинирует распространённые имена, фамилии, улицы и города выбранной локали со свойственными ей форматами адресов, индексов и телефонов (вьетнамские и японские имена пишутся с фамилией вперёд). Email и имена пользователей строятся из имени, транслитерируются в ASCII и всегда используют зарезервированные домены example.com, example.org или example.net (RFC 2606); американские телефоны берутся из вымышленного диапазона 555-01xx. Без сида случайность берётся из crypto.getRandomValues; с сидом применяется детерминированный ГПСЧ (mulberry32), поэтому результаты воспроизводимы. Поля CSV при необходимости заключаются в кавычки, а строки SQL экранируются.

Распространенные Случаи Использования

  • Наполнение базы разработки пользователями
  • Проверка импорта CSV и валидации форм
  • Создание демо-данных для скриншотов и презентаций
  • Воспроизводимые тестовые данные для автотестов с помощью сида

Примечание по Безопасности

Фиктивные данные защищают приватность в непродуктивных системах. Никогда не смешивайте их с записями реальных клиентов и не используйте созданные личности для регистрации или верификации.

Часто Задаваемые Вопросы

Могут ли созданные email дойти до реального человека?

Нет. Все адреса используют example.com, example.org или example.net — домены, зарезервированные для документации и тестирования.

Зачем нужен сид?

Один и тот же сид, локаль, поля и число строк всегда дают одинаковые данные — это идеально для воспроизводимых тестов и общих наборов данных.

Настоящие ли адреса?

Города и названия улиц — настоящие слова локали, но они комбинируются случайно, поэтому конкретный адрес, скорее всего, не существует.

Что сделать дальше

Генератор JWT
Создавайте подписанные токены JSON Web Token с алгоритмами HS, RS, PS, ES или EdDSA. Правьте полезную нагрузку, задавайте exp и iat, создавайте ключи и секреты в браузере.
Генератор CSS box-shadow
Создавайте CSS box-shadow визуально: несколько слоёв, смещение, размытие, растяжение, inset и прозрачность RGBA. Живой предпросмотр и готовый код.
Генератор CSS-градиентов
Создавайте линейные, радиальные и конические CSS-градиенты с точками цвета, углами, повторением и интерполяцией OKLCH. Предпросмотр и готовый код.
Генератор CSS Flexbox
Настраивайте направление, перенос, выравнивание и отступы flex-контейнера, а также рост, порядок и выравнивание каждого элемента визуально. Готовый CSS-код.
Генератор CSS Grid
Стройте CSS Grid визуально: grid-template-columns/rows, именованные области с проверкой, отступы, выравнивание и размещение элементов. Чистый CSS.
JSON в XML
Преобразуйте JSON в корректный XML: настраиваемый корневой элемент, атрибуты через ключи «@_», повторяющиеся элементы для массивов и необязательная XML-декларация. Бесплатно.

Другие категории