1С:Тест-Центр — это встроенная подсистема пакета 1С:КИП, предназначенная для автоматизации нагрузочного тестирования систем на платформе 1С.
Решение координирует тесты, оценивает производительность и моделирует работу пользователей без их участия. Это нишевый инструмент, незаменимый для задач, связанных с продуктами 1С, но требующий глубоких знаний языка и архитектуры платформы. Его применение ограничено экосистемой 1С.
Запись скриптов
Тест-центр также не позволяет создавать скрипты (в терминологии системы — сценарии) в виде непосредственной записи последовательности действий, выполняемых пользователем в какой-либо системе 1С.
Есть скорее опосредованные возможности по импорту таких последовательностей из других источников, в т.ч. являющихся другими компонентами 1С. Также можно воспользоваться несколькими типовыми скриптами в виде шаблонных заготовок.
Отладка скриптов
Тест-центр по дизайну скриптов сильно ограничен формой реализации и узкой областью применения для продуктов 1С. Поэтому часть функций отладки реализуются только непосредственно в коде скрипта.
В целом, возможности по отладке и параметризации заметно уступают альтернативным решениям на данный момент. Хотя появление аналогичных функций могло бы дать больше гибкости при проведении тестирования 1С с помощью Тест-центра.
Подготовка сценария тестирования
К общепринятым настройкам сценария в Тест-центре добавляются специфические параметры (например, роли, которые обычно относят к тестовым данным).
В то же время, настройки работы с тестовыми данными и расписаниями для каждого скрипта нельзя считать достаточными для более гибкого последующего запуска тестов.
Запуск теста
Тест-центр позволяет выбирать машины нагрузки, на которых будет запускаться тест. Возможности отложенного запуска реализуются через механизмы CI/CD.
Валидация сценария ограничена теми же обстоятельствами, что и дизайн скриптов: проверки могут добавляться пользователем непосредственно в скрипты в виде определенных функций и команд.
Отслеживание хода тестирования
Во время теста, запущенного из Тест-центра, предоставляется базовая информация о запуске. Дополнительные графики будут доступны при подключении счетчиков производительности операционной системы или 1С.
Соответственно, непосредственно в составе инструмента этот функционал мониторинга отсутствует. Возможности динамического изменения нагрузки минимальны.
Анализ результатов
1С: Тест-центр ведет протоколы запуска и выполнения всех тестов. Результаты теста доступны внутри платформы и структурировано размещены по соответствующим блокам. Для лучшей визуализации необходимо настроить интеграцию с Grafana.
Имеется возможность автоматического сравнения результатов двух тестов для оценки влияния изменений в системе. Сравнение с SLA производится через индекс производительности APDEX.
Встроенные функции анализа и формирования выводов на базе ИИ отсутствуют.



