Рассмотрим в данном материале проведение нагрузочного тестирования 1С, которое имеет цели:
- оценка производительности учетной системы 1С:Предприятие
- оценка масштабируемости ИТ-инфраструктуры при росте нагрузки
Установка 1С:ERP+тест-центр
- Скачать демо-базу ERP+тест-центр объединенное решение, выпущенное фирмой 1С. Данное решение можно скачать на сайте 1С в разделе обновлений. Для этого достаточно иметь договор на информационно-технологическое сопровождение 1С:ИТС ПРОФ.
- Далее производим загрузку конфигурации: Конфигуратор – Администрирование – Загрузить информационную базу.
- Открываем конфигурацию под пользователем admin. В нижней части левого меню увидим Тест-Центр.
Запуск сценария тестирования
- Включаем агент тест-центра — это клиентское приложение тестируемой информационной базы, которое при выполнении теста управляет работой виртуальных пользователей на том компьютере и в той сессии операционной системы, где оно запущено. Включить режим агента: Тест-Центр – Агенты – Включить режим агента. После включения Агента, он появится в списке, где отображаются все доступные агенты. На одном сеансе операционной системы можно запустить только один сеанс агента.
- Выбираем сценарий тестирования. Тест-центр имеет готовые сценарии тестирования, которые отражают роли. Выбор сценария тестирования: Тест-Центр – Сценарии тестирования – Выбрать из списка.
- Настройка сценария. Раскрыв сценарий, мы видим перечень ролей, участвующих в формировании цепочки документов. Изменяя количество пользователей, мы влияем на загруженность системы. Настраиваем параметры сценария тестирования, где при достижении значений критических ошибок, тест будет прерываться.
- Запуск сценария тестирования. Для запуска тестирования необходимо осуществить часть настроек. Запускаем динамическое тестирование. Суть тестирования заключается в добавлении дополнительных пользователей после удачной итерации. Тест наглядно показывает возможности ИТ инфраструктуры при увеличивающейся нагрузке:
- Поле 1 – по умолчанию заполняется количеством пользователей указанным в сценарии.
- Поле 2 – установка галочки, включает динамическое тестирование. При отключенной галочки, количество пользователей после успешной итерации не добавляется.
- Поле 3 – добавляем РВМ на которых будет происходить тестирование. При необходимости можно установить вес, для распределения пользователей.
- Поле 4 – устанавливает количество итераций тестирования.
- Поле 5 – устанавливает пороговое значение ADPEX при достижении которого тест прекращается.
- Запуск тестирования осуществляется нажатием кнопки “Запустить тестирование”.
- Результаты тестирования. Результатом тестирования, является отчет, где отражен результат выполнения. При неуспешном выполнении будет расшифровка ошибки и отчет не будет сформирован. При успешном выполнении сценария тестирования на экране отобразится отчет.
Для получения корректных результатов тестирования, тест рекомендуется запускать не менее трех раз при одинаковых условиях. Важным критерием успешного тестирования, является повторяемость теста.
Нужна помощь? Попробуйте бесплатный сервер тестирования 1С.