Справочник по типам полей

Любой генератор, доступный впостроитель схем, grouped by category. Options marked in mono can be tuned per field, and every field additionally accepts a Пустые %для введения нулей иУникальныепереключатель, который повторяет попытки до тех пор, пока каждое значение в столбце не будет отличаться — если тип не может создать достаточное количество различных значений, построитель предупреждает вас, а оставшиеся дубликаты сохраняются.

Не знаете, какие поля принадлежат друг другу? Начните срабочий процесс с тестовыми даннымидля баз данных, макетов API, автоматизации контроля качества или электронных таблиц. Характеристики безопасности и диапазоны, доступные только для документации, описаны вметодология данных.

Основные

ТипОписание и параметрыПример
Номер строкиSequential counter. Options: start.1, 2, 3…
Целое числоUniform random whole number. Options: min, max.42
Десятичное числоRandom decimal. Options: min, max, decimals.483.07
Логическое значениеtrue or false. Options: true % — the probability of true (default 50).true
UUID v4RFC 4122идентификатор версии-4.b3c9a1f2-6d4e-4a7b-9c1d-2f8e5a6b7c8d
ФормулаMockaroo-compatible formula evaluated per row. Formula can be its own field type, or the f(x) button can transform any generated field using this. Fields are evaluated top-to-bottom.if quantity > 5 then (unit_price * quantity).round(2) else unit_price end
Число (нормальное распределение)Gaussian (bell-curve) number via Box-Muller — more realistic than uniform for ages, prices, latencies. Options: mean, std dev, optional min/max clamp, decimals.97.4

Краткий справочник по формулам

Reference earlier fields directly, or use field("Field Name") for names containing spaces. Prefix helper field names with __ to keep them available to formulas while omitting them from every export.

Логика: if / elsif / else / end, postfix if and unless, case / when, and / or, comparisons and ternary expressions.

Функции: random, generate, concat, upper, lower, format, pad, base64, hex, uuid_v5, normal_dist, date, date_diff, day, month, year, time, epoch, now, date offsets from years through seconds, code (returns its argument as a string), and naughty(value, percent) — swaps in a hostile test string (script tag, SQL fragment, control characters) at the given percentage, for input-hardening tests.

Значения и методы: arrays, hashes, indexing, nil?, empty?, string case/search/replace methods, numeric rounding and predicates, plus common array methods such as compact, uniq, sort, sum and join.

Человек

ТипОписание и параметрыПример
ИмяGiven names. Options: locale (any, en, es, de, it, tr, jp, in, ar). First Name, Last Name, Full Name and Email Address stay coherent within a row — the email matches the row's name.Elena
ФамилияFamily names, coherent with the row's other name fields. Options: locale.Yılmaz
Полное имяFirst + last name from one person, matching the row's First/Last Name columns. Options: locale.Marco Rossi
ПолИнклюзивный набор гендерных ярлыков.Non-binary
Имя пользователяприлагательное_существительное + число.swift_falcon42
ПарольRandom unambiguous characters. Options: length.kR7!mQ2vX9pZ
Адрес электронной почтыСоздается на основе имени и фамилии строки (транслитерированных в ASCII) в примерах безопасных доменов.elena.rossi7@example.org
Номер телефонаPattern-driven. Options: format (# = digit).+1 (555) 014-2831
ДолжностьОбщие роли в сфере технологий и бизнеса.QA Engineer
ОтделТипичные подразделения организации.Quality Assurance
URL аватараPlaceholder avatar image URL. Options: host (pravatar loads real placeholder images; example stays on the reserved example.com domain).https://i.pravatar.cc/150?u=48293017
ВозрастWhole-number age. Options: min, max.34
Дата рожденияDate of birth derived from an age range. Options: min age, max age, format.1991-04-17

Местоположение

ТипОписание и параметрыПример
Страна50 названий стран. Страна, Код страны, Город и Полный адрес остаются согласованными в строке — строка никогда не связывает город с неправильной страной. Второе поле того же типа рисуется независимо.Netherlands
Код страны (ISO)Код ISO 3166-1 альфа-2, соответствующий стране строки.NL
Город~110 городов мира, выбранных из страны, указанной в ряду.Izmir
Штат (США)Название штата США.Oregon
Сокращение штата (США)Двухбуквенный код штата США.OR
Улица и номер домаНомер + улица + суффикс.2847 Maple Avenue
Почтовый индексPattern-driven. Options: format.94103
Полный адресУлица, город, почтовый индекс и страна в одной строке; город и страна соответствуют другим полям местоположения в строке.193 Cedar Lane, Vienna 20481, Austria
ШиротаОт −90 до 90, шесть десятичных знаков.48.208176
ДолготаОт −180 до 180, шесть десятичных знаков.16.373819

Интернет

ТипОписание и параметрыПример
Доменное имяКорпоративный домен в зарезервированном для документации TLD.novadynamics.test
URLURL-адрес https с двумя сегментами пути в зарезервированном TLD документации.https://emberlabs.test/lorem/ipsum
Адрес IPv4RFC 5737Адрес только для документации: 192.0.2.0/24, 198.51.100.0/24 или 203.0.113.0/24.192.0.2.42
Адрес IPv6RFC 3849Адрес только для документации с 2001 года: db8::/32.2001:db8:85a3:0000:0000:8a2e:0370:7334
MAC-адресШестнадцатеричный верхний регистр, разделенный двоеточиями.0A:1B:2C:3D:4E:5F
Цвет в HEX#RRGGBB.#e8590c
Название цветаУдобочитаемое цветное слово.turquoise
User-AgentРеалистичные строки UA современного браузера.Mozilla/5.0 (Windows NT 10.0…) Chrome/126.0
Семантическая версияСтрока версии major.minor.patch.2.14.7
Тип MIMEОбщий тип носителя IANA.application/json
Хеш (HEX)Deterministic-looking hex digest — not a real cryptographic hash. Options: length (8–64), optional source field to derive it from another field above it (same source + seed ⇒ same hash).9f2c7a1e4b8d0f36

Бизнес

ТипОписание и параметрыПример
Название компанииПрефикс + суффикс, иногда юридическая форма.Zenith Analytics GmbH
Название товараПрилагательное + материал + существительное.Ergonomic Bamboo Keyboard
ЦенаTwo-decimal amount. Options: min, max.129.99
Код валютыКод ISO 4217.EUR
IBAN (фиктивный)Country-length-shaped but not checksum-valid or bank-valid. Options: country.DE89 3704 0044 0532 0130 00
Номер карты (тестовый)Только официальные тестовые PAN платежных шлюзов; никогда не используйте для реальных платежей.4111111111111111
Тип кредитной картыНазвание основной карточной сети.Mastercard
КриптовалютаПопулярные тикеры.ETH
Штрихкод EAN-1312 случайных цифр плюс правильная контрольная цифра в стиле EAN-13/ISBN.4006381333931
ISBN-1313-значный код с префиксом 978 и правильной контрольной цифрой.9781234567897

Дата и время

ТипОписание и параметрыПример
ДатаDate in a range. Options: from, to, format, order (random, or sequential — evenly spaced across the range in row order, for time-series fixtures).2024-11-03
Время24h clock. Options: seconds.14:07:52
Дата и время (ISO 8601)UTC timestamp in a range. Options: from, to, order.2025-03-18T09:41:26Z
Метка времени UnixSeconds since epoch. Options: from, to, order.1742291286
День неделиПонедельник–воскресенье.Thursday
МесяцЯнварь–декабрь.March
Часовой поясНазвание часового пояса IANA.Europe/Berlin

Текст

ТипОписание и параметрыПример
СловоОдно лоремное слово.voluptate
СловаSpace-separated words. Options: count.magna aliqua enim
ПредложениеПредложение из 6–14 слов с заглавной буквы.Dolore magna aliqua enim minim veniam quis.
АбзацMultiple sentences. Options: sentences.Lorem ipsum dolor amet. Sed tempor…
Свой списокYour own values. Options: values (plain a, b, c or weighted a:5, b:1), mode (random, sequential, or weighted — weighted honors the value:weight ratios).pending
Мой набор данныхРисует из списка многократно используемых значений, сохраненного в папкеМои наборы данных on the builder (one value per line, up to 10,000 values). Datasets are reusable across schemas, and signing in syncs them across devices. Options: dataset (which list), mode (random or sequential).acme-widget
Узор# digit, ? A–Z, ~ a–z; other chars kept.SKU-4821-QF
Регулярное выражениеGenerates strings matching a constrained regex subset: literals, \d \w \s (+ negations), ., [classes], (groups), alternation |, quantifiers * + ? {n} {n,} {n,m}. No backreferences or lookaround. Options: pattern.ABC-4821
URL-идентификаторслово-слово-число, шашлык-падеж.amber-falcon-482
ЭмодзиОдин общий смайлик.🚀

Региональные тестовые примеры

Имена, почтовые индексы и вымышленные адреса для Турции, Китая, Индии, России и Германии. Телефонные префиксы намеренно недействительны. Идентификаторы содержат метку TEST для негативной проверки и не являются выданными номерами.

ТипОписаниеПример
Имя (Турция)Синтетическое имя, зависящее от локали; не удостоверение личности.tr_name
Почтовый индекс (Турция)Справочный почтовый индекс из светильников города страны.tr_postcode
Адрес (Турция)Вымышленная тестовая улица и дом с местным городом и почтовым индексом.tr_address
Телефон (Турция, тест)Намеренно неверный префикс телефона 000; никогда не набирайте эти тестовые приспособления.tr_phone
Тестовый TCKN / VKN (Турция)Явный маркер TEST для отрицательной проверки личности/налога; не выданный национальный идентификатор или национальный идентификатор с действительной контрольной суммой.tr_business_id
Имя (Китай)Синтетическое имя, зависящее от локали; не удостоверение личности.cn_name
Почтовый индекс (Китай)Справочный почтовый индекс из светильников города страны.cn_postcode
Адрес (Китай)Вымышленная тестовая улица и дом с местным городом и почтовым индексом.cn_address
Телефон (Китай, тест)Намеренно неверный префикс телефона 000; никогда не набирайте эти тестовые приспособления.cn_phone
Тестовый код предприятия (Китай)Явный маркер TEST для отрицательной проверки личности/налога; не выданный национальный идентификатор или национальный идентификатор с действительной контрольной суммой.cn_business_id
Имя (Индия)Синтетическое имя, зависящее от локали; не удостоверение личности.in_name
Почтовый индекс PIN (Индия)Справочный почтовый индекс из светильников города страны.in_postcode
Адрес (Индия)Вымышленная тестовая улица и дом с местным городом и почтовым индексом.in_address
Телефон (Индия, тест)Намеренно неверный префикс телефона 000; никогда не набирайте эти тестовые приспособления.in_phone
Тестовый PAN / GST (Индия)Явный маркер TEST для отрицательной проверки личности/налога; не выданный национальный идентификатор или национальный идентификатор с действительной контрольной суммой.in_business_id
Имя (Россия)Синтетическое имя, зависящее от локали; не удостоверение личности.ru_name
Почтовый индекс (Россия)Справочный почтовый индекс из светильников города страны.ru_postcode
Адрес (Россия)Вымышленная тестовая улица и дом с местным городом и почтовым индексом.ru_address
Телефон (Россия, тест)Намеренно неверный префикс телефона 000; никогда не набирайте эти тестовые приспособления.ru_phone
Тестовый ИНН (Россия)Явный маркер TEST для отрицательной проверки личности/налога; не выданный национальный идентификатор или национальный идентификатор с действительной контрольной суммой.ru_business_id
Имя (Германия)Синтетическое имя, зависящее от локали; не удостоверение личности.de_name
Почтовый индекс (Германия)Справочный почтовый индекс из светильников города страны.de_postcode
Адрес (Германия)Вымышленная тестовая улица и дом с местным городом и почтовым индексом.de_address
Телефон (Германия, тест)Намеренно неверный префикс телефона 000; никогда не набирайте эти тестовые приспособления.de_phone
Тестовый налоговый номер / НДС (Германия)Явный маркер TEST для отрицательной проверки личности/налога; не выданный национальный идентификатор или национальный идентификатор с действительной контрольной суммой.de_business_id

Отсутствует нужный вам тип? ВозьмитеУзор / Свой списокполе, которые в совокупности охватывают большинство индивидуальных форматов.

Обновлено