Стандартный нагрузочный тест, входящий в состав «1С:Корпоративный инструментальный пакет 8»,
используется для проверки производительности серверного оборудования и программного обеспечения при внедрении и эксплуатации информационных систем на базе платформы 1С:Предприятие 8.
Основой для проведения нагрузочного тестирования является платформа 1С:Предприятие 8.2, оснащенная конфигурацией «Управление производственным предприятием», тесно интегрированная с программным продуктом «Тест-центр 2.0». Стандартный нагрузочный тест рассчитан на работу исключительно в клиент-серверной конфигурации без поддержки файлового режима 1С:Предприятия.
Основная цель инструмента — оценить производительность серверного оборудования и программного обеспечения путем создания нагрузок, аналогичных тем, которые возникают в процессе реальной эксплуатации системы, что позволяет определить ее способность справляться с возросшей нагрузкой и выявить возможности для улучшения производительности.
Стандартный нагрузочный тест позволяет решить следующие задачи:
- смоделировать реальные нагрузки системы с учетом количества пользователей, объема обрабатываемых данных для изучения характеристик производительности;
- оценить, насколько эффективно система сможет справляться с увеличением уровня нагрузки;
- измерить фактическую производительность различных конфигураций серверного оборудования и программного обеспечения;
- выполнить анализ и сопоставление показателей производительности различных серверных конфигураций и программного обеспечения с целью подбора оптимального варианта для конкретного внедрения;
- выявить требования к оборудованию для обеспечения высокопроизводительной работы информационной системы.
Стандартный нагрузочный тест оценивает производительность всей серверной инфраструктуры, включая оборудование, программное обеспечение и СУБД, в типичных условиях эксплуатации систем на платформе 1С:Предприятие 8, что позволяет использовать полученные результаты для сравнения различных серверных решений. При этом важно учитывать тот факт, что функционал данного теста не охватывает оценку производительности клиентской части системы, следовательно, этот аспект при анализе показателей производительности не учитывается.
Процесс проведения нагрузочных испытаний состоит из следующих этапов:
– Подготовка тестовой среды (выбор и настройка оборудования, установка программного обеспечения, развертывание подготовленной информационной базы).
– Настройка сценария и параметров выполнения теста.
– Запуск сценария и выполнение теста.
Во время процесса тестирования измеряются параметры производительности системы: время отклика, ресурсоемкость, пропускная способность и другие показатели.
– Завершение тестирования, анализ полученных результатов.
В ходе тестирования число одновременно работающих пользователей будет постепенно увеличиваться до тех пор, пока производительность системы не станет неудовлетворительной. Таким образом, тест выявит слабое звено в серверной части системы, определив ее наименее производительный элемент.
После завершения процесса тестирования в качестве результатов тестирования будет показана общая производительность серверного оборудования и программного обеспечения, выраженная в эквиваленте стандартных пользователей 1С:Предприятия. Полученные данные не могут быть напрямую применены к реальным пользователям систем на платформе 1С:Предприятие, поэтому для корректной интерпретации результатов необходимо произвести пересчет. Пересчет стандартных пользователей в реальных должен проводиться индивидуально для каждой информационной системы по специальной методике, учитывающей характер и интенсивность работы пользователей.
В соответствии с полученными результатами можно определить оптимальную конфигурацию сервера, которая потребуется для внедрения той или иной системы, с производительностью не ниже полученного совокупного числа реальных пользователей.
Таким образом, проведение нагрузочного тестирования с использованием инструмента “1С:Корпоративный инструментальный пакет 8” позволяет заранее подготовить систему к ожидаемым нагрузкам и адаптировать её под реальные условия эксплуатации путем подбора соответствующей конфигурации серверного оборудования, учитывающей все нюансы работы высоконагруженных систем.