На сайте осуществляется обработка пользовательских данных с использованием Cookie, в том числе с использованием сервиса веб-аналитики Яндекс Метрика. Используя сайт, Вы соглашаетесь на обработку персональных данных при помощи cookie-файлов, в соответствии с Политикой в отношении обработки персональных данных. Вы можете запретить сохранение Cookie в настройках своего браузера.
Принять
Актуальность проверена: 17.09.2025
Время чтения ~10 мин
Организация нагрузочного тестирования 1С:ERP
28.04.2026
Нагрузочное тестирование – зачем это нужно?
Организация нагрузочного тестирования для систем масштаба 1С:ERP это не просто последовательный запуск скриптов, а ключ к пониманию возможностей инфраструктуры и инструмент обнаружения потенциальных узких мест системы. В этой статье рассмотрим, как организовать процесс нагрузочного тестирования, чтобы получить полезные метрики.
Нагрузочное тестирование необходимо проводить в следующих сценариях:
Внедрение или миграция – переход на ERP или переезд на новые сервера
Оценка масштабируемости – выдержит ли текущее железо рост пользователей в N раз?
Оптимизация обновлений – убедиться, что новый релиз или доработка не вызвали регресс производительности
Основным инструментом для экосистемы 1С стандартным является расширение 1С:Тест-центр, входящее в состав 1С:КИП (Корпоративный инструментальный пакет). Оно встраивается в тестируемую информационную базу и содержит уже готовые сценарии тестирования, которые можно уже использовать «из коробки». При этом имеется возможность создавать свои собственные сценарии, отражающие специфику пользовательских операций, на встроенном языке.
Результатом нагрузочного тестирования в этом случае является сводный отчет с показателем APDEX (Application Performance Index) по каждой из выполненных во время теста операций. Данный индекс является открытым международным стандартом измерения производительности и показывает удовлетворенность пользователей временем отклика приложения. Анализируя полученные показатели ADPEX можно сделать вывод о готовности инфраструктур к изменениям или новой нагрузке.
Архитектура тестового стенда
Архитектура тестируемой инфраструктуры должна максимально соответствовать продуктивной и, как правило, состоит из следующих компонентов:
Сервер СУБД (MS SQL Server / PostgreSQL) – должен быть изолирован от других задач.
Сервер приложений 1С с включенными счетчиками производительности. Также на сервере приложений 1С необходимо настроить технологический журнал для фиксации следующих событий на стороне приложения: TLOCK, TTIMEOUT, SDBL.
Генераторы нагрузки (Агенты) – отдельные машины, которые запускают сеансы виртуальных пользователей.
Этапы выполнения нагрузочного тестирования
После организации и подготовки инфраструктуры можно приступать непосредственно к нагрузочному тестированию. Оно состоит из следующих этапов:
Подготовка
Загрузка свежей копии продуктива в тестируемую информационную базу, запуск отдельных пользовательских сессий ОС, запуск на них приложения 1С:ERP в режиме Агента тестирования
Настройка сценария тестирования
Выбор сценария тестирования, установка параметров сценария тестирования: количество пользователей, количество итераций выполнения сценария, коэффициент интенсивности, ограничения
Запуск сценария из Тест-Центра, запуск мониторов производительности и сбора статистики на сервере приложений 1С, контроль ошибок в пользовательских сессиях
Завершение сценария тестирования
Фиксация результатов в Тест-центре, выключение мониторов производительности и сбора статистики на сервере приложений 1С, выгрузка активных ВРМ
Анализ результатов тестирования
Показатели APDEX по каждой из операций), обнаружение узких мест, принятие решения о стратегии оптимизации
Повторное тестирование
Повторное тестирование с учетом принятых решений по оптимизации и их имплементации
Особое внимание необходимо уделить анализу результатов. Если система показала неудовлетворительную производительность или ADPEX упал ниже 0,85, это четкий сигнал о наличии одного из узких мест:
Взаимные блокировки (Deadlocks) – проблема в коде 1С или логике блокировок СУБД. Для дополнительного анализа исследуется заранее настроенный технологический журнал 1С.
Неоптимальные запросы – тяжелые соединения таблиц или отсутствие индексов.
Проблема нехватки аппаратных ресурсов – нехватка ресурсов процессора, оперативной памяти или скорости дисков.
Важное замечание: В 1С:ERP огромную нагрузку создает механизм RLS (разграничение прав на уровне записей). Выполнение нагрузочного тестирования должно выполняться под пользователями с ограниченными правами, а не под полными.
Рассчитайте стоимость проекта по автоматизации склада
Заполните короткую анкету – и мы подготовим предварительный расчёт стоимости внедрения 1С:ERP под задачи вашего бизнеса. Это бесплатно, ни к чему не обязывает и занимает не более 10 минут
В современных реалиях, когда ERP- система становится ключевым звеном предприятия, любая деградация производительности мгновенно конвертируется в прямые убытки, от простоя складов до срывов сроков регламентированной отчетности. Именно поэтому организация нагрузочного тестирования 1С:ERP – инвестиция в предсказуемость для бизнеса.
Нагрузочное тестирование превращает процесс развития системы из слепого в управляемое инженерное проектирование. Хоть это и требует дополнительных ресурсов, времени и специализированных компетенций, стоимость исправления ошибки на этапе теста в десятки раз ниже, чем цена простоя или внеплановых экстренных работ в разгаре рабочего дня.
Хотите понять, как автоматизация склада на базе 1С ERP решит задачи именно вашего бизнеса?
Свяжитесь с нами для консультации или демонстрации – вместе найдём оптимальное решение для вашего склада.
Оставьте заявку на сайте, и наши специалисты свяжутся с вами.