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

Генерируйте фиктивные данные JSON: имена, e-mail, UUID, даты и другое.

Тестовые данные генерируются локально в вашем браузере, и ничего не загружается на сервер.

Нужно проверить результат? Попробуйте JSON Formatter.

Об инструменте Генератор тестовых данных

Этот генератор тестовых данных строит реалистичные фейковые записи JSON по запросу, чтобы вы могли наполнять базы данных, создавать заглушки API и заполнять прототипы интерфейса без написания тестовых фикстур вручную. Выберите нужные поля — id, uuid, firstName, lastName, fullName, email, age, phone, city, country, company, jobTitle, bool, date, price или sentence — задайте количество строк и получите готовый к использованию массив JSON. Он удобен для разработчиков, QA-инженеров и дизайнеров, которым нужны образцы данных JSON для таблиц, форм и демонстраций. Как генератор фейкового JSON и тестовых данных он охватывает распространённые формы сущностей вроде пользователей и заказов. Всё работает локально в вашем браузере, поэтому сгенерированные фиктивные данные остаются на вашей машине, и ничего не загружается на сервер.

Возможности

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

  1. Нажмите на чипы полей, чтобы выбрать, какие ключи должна включать каждая запись.
  2. Задайте число в поле «Строки», чтобы выбрать количество генерируемых записей (от 1 до 1000).
  3. Прочитайте сгенерированный JSON в панели вывода, затем нажмите «Сгенерировать заново» для нового набора значений.
  4. Используйте «Копировать», чтобы получить JSON, или «Скачать», чтобы сохранить его как mock-data.json.

Пример

Ввод

Поля: id, fullName, email, age — Строки: 2

Результат

[
  {
    "id": 48213,
    "fullName": "Grace Hopper",
    "email": "ada.turing@example.com",
    "age": 34
  },
  {
    "id": 1907,
    "fullName": "Liam Patel",
    "email": "sofia.kim@demo.io",
    "age": 61
  }
]

Две записи с выбранными полями id, fullName, email и age. Каждое поле генерируется независимо, поэтому email не выводится из fullName.

Частые ошибки и устранение неполадок

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

Что такое генератор тестовых данных ArrayKit?
Это работающий в браузере инструмент, который создаёт реалистичный фейковый JSON для тестирования — выберите из 16 типов полей, задайте количество строк и получите готовый к использованию массив фиктивных записей для наполнения баз данных, создания заглушек API или заполнения прототипов.
Какие поля может создавать генератор тестовых данных?
Он поддерживает 16 типов полей: id, uuid, firstName, lastName, fullName, email, age, phone, city, country, company, jobTitle, bool, date, price и sentence. Включайте любую комбинацию.
Как сгенерировать большую партию тестовых данных?
Введите число от 1 до 1000 в поле «Строки» и нажмите «Сгенерировать заново». Для более чем 1000 записей запустите несколько партий и объедините получившиеся массивы JSON.
Выдаёт ли генератор тестовых данных корректный JSON, который можно импортировать напрямую?
Да. Он выдаёт стандартный, отформатированный JSON — массив объектов для нескольких строк или один объект при запросе одной строки — который можно вставить прямо в код или файл фикстуры.
Являются ли сгенерированные UUID настоящими UUID?
Да. Поле uuid использует crypto.randomUUID браузера для создания UUID версии 4, с запасным генератором для старых браузеров.
Отправляются ли куда-либо сгенерированные мной тестовые данные?
Нет. Генератор тестовых данных работает полностью в вашем браузере, поэтому каждая запись создаётся на вашем устройстве, и ничего не загружается на сервер.

Связанные инструменты

Все инструменты ArrayKit