Omnikit
РазработкаФайлыФинансыВсе инструменты
Ctrl K
Инструменты для разработкиИнструменты для файловФинансовые калькуляторыВсе инструменты
ГлавнаяИнструменты для разработчиковГенератор тестовых данных
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

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

разработка

Строки реалистичных тестовых данных в JSON, CSV, SQL или XML, всегда одинаковые при одном и том же сиде

Работает в вашем браузере. Ничего из того, что вы вводите, никуда не отправляется. Проверено 15 октября 2026 г..

Тестовые данные, которые меняются при каждом запуске, делают упавший тест невоспроизводимым. Здесь сид — часть входных данных, поэтому один и тот же сид всегда даёт одни и те же строки, до 5000, в JSON, CSV, SQL или XML. Каждый адрес электронной почты заканчивается на example.com.

Эта страница переведена машинным способом с английского оригинала. Перевод ещё не проверен человеком, поэтому ориентируйтесь на английскую версию. Читать английский оригинал

Дальше:
  • Конвертер CSV в JSON Преобразуйте CSV в JSON и JSON в CSV с предпросмотром таблицы
  • JSON в TypeScript Создайте интерфейсы или типы TypeScript по образцу JSON

Как сгенерировать тестовые данные в JSON или CSV

1

Назовите каждое поле и выберите его тип, например «Полное имя», «Email» или «Дата»; нажмите «Добавить поле», чтобы добавить ещё.

2

Укажите в поле «Строки», сколько записей нужно.

3

Оставьте или измените «Сид»; один и тот же сид всегда даёт одни и те же строки.

4

Выберите JSON, CSV, SQL или XML в разделе «Сохранить как», затем нажмите «Копировать» или «Скачать».

О генераторе тестовых данных

Генератор тестовых данных создаёт в вашем браузере строки правдоподобных данных: имена, email, номера телефонов, индийские адреса с настоящими PIN-кодами, компании, даты и метки времени, IP-адреса, user agent, цены и многое другое — в виде JSON, CSV, SQL-инструкций INSERT или XML. Вы выбираете поля, называете каждое, задаёте число строк и копируете или скачиваете результат.

От других его отличает сид. Любой подобный генератор при каждом нажатии выдаёт что-то новое, а для тестовых фикстур это неправильное поведение: упавший запуск нельзя повторить, а данные, которые к этому привели, пропали. Здесь сид — часть входных данных. Один и тот же сид и одни и те же поля всегда дают одни и те же строки на любой машине и в любом браузере, поэтому коллега, введя ваш сид, получит ровно ваш файл. Это также значит, что в репозитории не нужно хранить мегабайт примеров данных: сида достаточно, чтобы их воссоздать.

Значения подобраны так, чтобы ими было безопасно пользоваться. Все адреса электронной почты заканчиваются на example.com — домен, зарезервированный RFC 2606 для документации и тестов, поэтому фикстура, загруженная не в то окружение, не сможет написать реальному человеку. IP-адреса берутся только из документационных блоков RFC 5737, а URL остаются на example.com. Адрес сочетает реальные город, штат и PIN с вымышленными домом и улицей. Телефоны следуют индийскому мобильному формату, но случайны, поэтому никогда по ним не звоните. Имена — обычные индийские имена и фамилии: именно их и должны показывать демо индийского продукта вместо американских имён-заглушек, которые выдаёт всё остальное.

До пяти тысяч строк за раз. CSV соответствует RFC 4180: значение с запятой или кавычкой берётся в кавычки, а его кавычки удваиваются. SQL заключает имена и текст в кавычки так, как ожидает PostgreSQL или MySQL, включая обратные косые черты.

Всё работает на вашем устройстве. Ничего не загружается, и аккаунт не нужен.

Частые вопросы

Как сгенерировать тестовые данные?

Выберите нужные поля, дайте каждому имя, укажите число строк и выберите JSON или CSV. Строки появятся сразу, и их можно скопировать или скачать. Сохраните сид, если позже понадобятся те же данные; измените его, чтобы получить другой набор.

Почему один и тот же сид всегда даёт одни и те же данные?

Потому что фикстура, которая меняется при каждом запуске, делает упавший тест невоспроизводимым. Сид питает небольшой детерминированный генератор, поэтому один и тот же сид и одни и те же поля дают одинаковые строки на любой машине, а коллега, введя ваш сид, воссоздаст ровно ваш файл.

Настоящие ли адреса электронной почты?

Нет. Каждый адрес заканчивается на example.com — домен, зарезервированный RFC 2606 для документации и тестов, поэтому ничего не может быть доставлено реальному человеку. С телефонами иначе: они следуют индийскому формату, но случайны, поэтому никогда по ним не звоните.

Сколько строк можно сгенерировать за раз?

До пяти тысяч за один раз — хватит на демо-таблицу, заполненную базу или набор фикстур. Если нужно больше, запустите снова с другим сидом и объедините файлы; браузер остаётся отзывчивым, а не зависает на одном огромном запуске.

Корректно ли откроется CSV в Excel или Google Таблицах?

Да. Файл соответствует RFC 4180: значение с запятой, кавычкой или переводом строки берётся в кавычки, а его собственные кавычки удваиваются — именно этого ждут табличные редакторы. Первая строка — названные вами заголовки столбцов.

Как создать тестовые данные без регистрации?

Выберите поля, укажите число строк и скачайте JSON или CSV. Аккаунт не нужен, и ничего не загружается: всё создаётся в вашем браузере. Тот же сид снова даёт те же строки.

Источники

  • India Post, Find Pincode (All India Pincode Directory)Every PIN code the Address and PIN fields give, with its city and state
  • Postal PIN code API (public mirror of the India Post directory), used to check each PINThe district and state of each listed PIN, checked one by one
  • RFC 5737, IPv4 Address Blocks Reserved for Documentation192.0.2.0/24, 198.51.100.0/24 and 203.0.113.0/24, the only IP addresses given
  • RFC 2606, Reserved Top Level DNS Namesexample.com, the only domain emails and URLs use
  • useragents.me, most common user agents (week to 11 Oct 2026)The user-agent strings, current browser versions only
  • Stripe, Test card numbersTest card numbers (with Razorpay's, through the Test Credit Card Numbers tool)
  • Razorpay, Test Card DetailsTest card numbers for Indian schemes

Последняя проверка: 15 октября 2026 г..

Ставки и правила меняются; проверьте источник, прежде чем полагаться на цифру.

Всё ещё не получается? Задайте вопрос об инструменте «Генератор тестовых данных» и ответить может любой, кто знает. Учётная запись не нужна.

Подробнее об этом

Все руководства
  • Test data that cannot reach a real person, built safe on purposeWhy fixtures use example.com, RFC 5737 IP ranges, gateway test cards and seeds, and the one gap: a random Indian phone number may belong to someone.

Похожие инструменты

Все инструменты для разработчиков
Генератор UUIDСлучайные UUID v4 и упорядоченные по времени v7, до 1000 за раз, с проверкойГенератор хешейMD5, SHA-1, SHA-256, SHA-384 и SHA-512 для текста или файлов, со сравнением контрольной суммыКонструктор cron-выраженийСоставьте расписание cron из меню, прочитайте его простым языком и посмотрите ближайшие запускиГенератор слаговЧистые слаги для URL из заголовков, в том числе с диакритикой и на хинди, по одному или сотнями сразуГенератор мета-теговТеги title, description, canonical, Open Graph и Twitter с живым предпросмотромГенератор robots.txtСоберите robots.txt из шаблонов и проверьте, что на самом деле делает каждая строкаГенератор карты сайтаПревратите список URL в корректный sitemap.xml, с индексом, когда он становится слишком большимГенератор UTM-метокСоздавайте ссылки кампаний с источником, каналом и кампанией и выгружайте их все в CSV
Был ли этот инструмент полезен?
Omnikit

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

Файлы

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Разработка

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Финансы

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
РуководстваВопросыО сайтеКак мы проверяемБиблиотека законов (бета)КонфиденциальностьУсловияРаскрытие информацииКонтактыMore: Exam practice (UGC NET Paper 1)Работает в вашем браузере. Ничего не загружается на сервер. © 2026 Omnikit (theomnikit.com)