Книга: Настольная книга 1С:Эксперта по технологическим вопросам
Назад: Работа с Тест-центром. Универсальный нагрузочный тест
Дальше: Новые возможности 8.3 по функциональному и нагрузочному тестированию

Работа со Стандартным нагрузочным тестом «1С». Общие принципы и стандартные возможности

Согласно встроенной документации:

«Стандартный нагрузочный тест» предназначен для оценки производительности совокупности серверного оборудования и серверного программного обеспечения в «стандартных пользователях 1С». Основная область применения данного теста – выбор конфигурации серверного оборудования для целей конкретного внедрения. Для проведения тестирования необходимо запустить агентов Тест-центра на всех компьютерах, которые будут использованы для запуска виртуальных пользователей. Для запуска агента нажмите кнопку Запуск агента Тест-центра. Для настройки и запуска теста нажмите кнопку Запуск теста.

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

То есть по сути это тоже база со встроенным Тест-центром, только настроенная на специализированное тестирование.

Суть этого тестирования заключается в том, что в нем принимает участие все больше и больше пользователей, пока, наконец, показатели производительности не снизятся до уровня «удовлетворительно» по методике APDEX (что это за показатели и какое им установлено целевое время, «зашито» в базе). Максимальное количество пользователей, при котором сохраняется уровень «хорошо», считается оценкой производительности системы.

Таким образом можно сравнивать, например, старый сервер и новый. Если старый сервер имеет уровень в 80 «стандартных пользователей 1С», а новый – в 100, то очевидно, что большого выигрыша от перехода на новый сервер не будет; напротив, если разрыв велик – и выигрыш может быть велик.

Таким же образом можно сравнивать одни настройки системного программного обеспечения, а также кластера серверов «1С» (имеется в виду приложение) и сервера СУБД с другими настройками их же и оценивать, будет от изменения настроек изменение производительности или нет, а если будет, то в какую сторону.

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

Подводя итоги, стандартный нагрузочный тест – это инструмент для сравнения одного способа размещения (включая настройки программного обеспечения) информационной системы «1С» с другим способом размещения той же системы, позволяющий получить количественную характеристику такого сравнения.

Распространенной практикой является запуск виртуальных рабочих мест на том же сервере, где расположен кластер серверов «1С». Это может быть ошибкой, так как в этом случае проверяется не способность сервера обрабатывать серверный код прикладного решения, а его способность запускать и обслуживать клиентские приложения. Если в реальности такой задачи перед ним не стоит, то проверять его надо не так. Надо запускать агентов на серверах терминалов, тогда и клиентские места будут запускаться на серверах терминалов. При этом мощность серверов терминалов также должна быть достаточной, чтобы обеспечить возможность запуска заведомо избыточного количества виртуальных пользователей.

Назад: Работа с Тест-центром. Универсальный нагрузочный тест
Дальше: Новые возможности 8.3 по функциональному и нагрузочному тестированию