Открыть меню
Toggle preferences menu
Открыть персональное меню
Вы не представились системе
Your IP address will be publicly visible if you make any edits.

Приложение Тестировщик

Материал из Платформа Эра. Документации
Версия от 16:28, 9 декабря 2024; Oagapov (обсуждение | вклад) (Новая страница: «Приложение «Тестировщик» предназначено для генерации случайных данных в продуктовом слое платформы. Что может быть полезно для понимания работы отчетов и дашбордов системы, а также разработки собственных. Запустите приложение Тестировщик с рабочег...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Приложение «Тестировщик» предназначено для генерации случайных данных в продуктовом слое платформы. Что может быть полезно для понимания работы отчетов и дашбордов системы, а также разработки собственных.

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

Откройте вкладку Генераторы данных. Импортируйте приложенный файл Генераторы данных.json.

Название каждого скрипта отражает его функциональность.

1. Первичный импорт.

Откройте (JSON) скрипт 1.1. Импорт операторов. Значение поля (object) JSON содержит данные, которые будут загружены. Отредактируйте их при необходимости. Обратите внимание, что значения id должны быть уникальны. Запустите скрипт и убедитесь, что операторы появились в платформе.

Отредактируйте при необходимости и запустите скрипт 1.2. Импорт очередей. Убедитесь, что появились очереди в платформе.

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

2. Генерация годовых архивов.

Откройте скрипт 2.1. Генерация архива звонков. Отредактируйте при необходимости период времени, за который необходима генерация архива. Значения по умолчанию:

"timeStart": { "from": "2024-01-01", "to": "2024-12-31", "weekday": true, "worktime": true

Обратите внимание, что указать период необходимо в двух местах: для входящих и исходящих звонков.

Запустите скрипт и убедитесь, что архив звонков содержит случайный набор данных. Для этого запустите приложение «Отчеты» и перейдите во вкладку «Звонки — Завершенные». Используйте быстрые фильтры («Сегодня», «Вчера», «Неделя», «Месяц» и «Год»).

Повторите указанные выше действия для всех скриптов 2.X для постепенного заполнения платформы архивными данными.

Для очистки архивов используйте скрипты 0.X.

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

3. Генерация данных на сегодня.

Используйте скрипты 3.X для заполнения данных на сегодняшний день. Это позволит заполнить данными дашборды, которые отображают данные за час и текущие сутки.

4. Генерация текущих данных.

Для того чтобы сгенерировать текущие данные по активности в контактного центре используйте скрипты 5.X.

Для того чтобы текущие данные изменялись во времени случайным образом используйте скрипты 6.X.

Текущие данные будут храниться в течение двух часов.

n.b. Для очистки данных остановите “долгоиграющие” генераторы и запустите скрипты очистки.

или

Для того чтобы полностью остановить все скрипты и освободить оперативную память, перезапустите продуктовый слой. Для этого в приложении «Настройки» откройте вкладку «Микросервисы» и для микросервиса platform_super_macro установите флаг «Выключен». Через несколько секунд верните флаг в исходное состояние.