Раздел в стадии наполнения. Готовятся описания всех решений.
Обновления версий 0.9.97 - 1.1.16 модуля SenDev: 152-ФЗ Персональные данные не описаны в документации. Информацию уточняйте у разработчика
В течение недели выйдет полная обновленная документация

Практические сценарии работы

DataGenerator удобнее использовать не как набор независимых полей, а как инструмент под конкретную задачу. Ниже приведены типовые сценарии, которые можно собрать из существующих настроек версии 0.9.5.

[Скриншот 1: выбор пресета проекта перед началом сценария]

Сценарий 1. Проверка верстки новостного раздела

  1. Выберите пресет проекта «Новостной сайт».
  2. Уменьшите количество пользователей, если они не нужны.
  3. На вкладке «Инфоблоки» оставьте шаблон «Новости».
  4. Укажите, например, 5 разделов и 50–100 элементов.
  5. Включите анонсные и детальные изображения.
  6. Запустите только «Сгенерировать инфоблок» либо полный проект.
  7. Подключите созданный инфоблок к тестовой странице.
  8. Проверьте пагинацию, сортировку, картинки, детальные страницы.
  9. После теста удалите сессию.

Сценарий 2. Наполнение существующего инфоблока

  1. Откройте вкладку «Инфоблоки».
  2. Выберите «Заполнять существующий инфоблок».
  3. Выберите нужный инфоблок.
  4. Укажите количество элементов.
  5. Если новые разделы не нужны — поставьте 0.
  6. Включите «Заполнять свойства», если существующие свойства должны получить тестовые значения.
  7. Нажмите «Сгенерировать инфоблок».

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

Сценарий 3. Каталог для проверки карточки товара

  1. Создайте тестовый инфоблок с шаблоном «Каталог» либо выберите существующий.
  2. Перейдите на вкладку «Каталог».
  3. Выберите инфоблок.
  4. Создайте 10–20 товаров.
  5. Укажите диапазон цен, например 500–20 000.
  6. Укажите остаток 0–50, чтобы получить разные состояния наличия.
  7. Оставьте ТП на товар = 0, если вариации не нужны.
  8. Запустите генерацию.

После этого удобно проверять шаблон карточки, список товаров, фильтр по свойствам и состояния «нет в наличии».

Сценарий 4. Каталог с торговыми предложениями

Этот сценарий требует заранее настроенной SKU-связи в Битрикс.

  1. Подготовьте товарный инфоблок и связанный инфоблок предложений.
  2. На вкладке «Каталог» выберите товарный инфоблок.
  3. В поле «ID инфоблока ТП» укажите связанный SKU-инфоблок.
  4. Укажите, например, 3 ТП на товар.
  5. Создайте небольшое число товаров.
  6. Проверьте, что в результате нет предупреждения о невозможности использовать SKU.
  7. Откройте товар и проверьте связанные предложения.

Сценарий 5. Заказы для проверки личного кабинета и админки

  1. Создайте 10 тестовых пользователей.
  2. Подготовьте несколько товаров с ценами.
  3. На вкладке «Заказы» выберите товарный инфоблок.
  4. Задайте 1–5 позиций в корзине.
  5. Укажите статусы, которые хотите увидеть в тесте.
  6. Создайте 10–30 заказов.
  7. Проверьте административный список, фильтры и личный кабинет пользователей.

Сценарий 6. Нагрузочный тест списков

Для проверки производительности лучше разделять этапы.

  1. Создайте 100 элементов и проверьте корректность структуры.
  2. Удалите тестовую сессию.
  3. Настройте профиль на 5 000 или другое нужное число.
  4. Запустите генерацию на стенде, где допустима нагрузка.
  5. После завершения сохраните хеш сессии.
  6. Проведите измерения.
  7. Удалите большой набор по хешу.

Такой подход снижает риск обнаружить неправильный инфоблок уже после создания тысяч записей.

Сценарий 7. Повторяемый демо-проект

  1. Выберите встроенный пресет.
  2. Адаптируйте все значения под проект.
  3. Сохраните как профиль «Демо-проект».
  4. Создайте данные.
  5. Проведите демонстрацию.
  6. Удалите сессию.
  7. Перед следующей демонстрацией загрузите профиль и повторите запуск.

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

[Скриншот 2: сохранённый профиль демо-проекта]

Сценарий 8. Работа только с заказами существующего магазина

Если пользователи и каталог уже есть, не нужен полный проект.

  1. Перейдите сразу на «Заказы».
  2. Выберите существующий товарный инфоблок.
  3. Проверьте сайт, валюту, доставку и оплату.
  4. Создайте один заказ.
  5. Проверьте его.
  6. После этого создайте необходимое количество.

Как выбирать между отдельным запуском и полным проектом

Используйте полный проект, если все данные должны относиться к одной тестовой сессии и создаются с нуля.

Используйте отдельные вкладки, если проект уже частично наполнен, если между этапами нужна ручная проверка или если разные наборы нужно удалять независимо.

[Скриншот 3: результат полного сценария с раздельными статусами этапов]