Нагрузочное тестирование с командой «Первого Бита»


Проведение нагрузочного тестирования

Оценим масштабируемость системы, возможности расширения количества пользователей, найдём причины медленной работы как на стороне оборудования, так и на стороне программ 1С.




Что входит в полную оценку серверной конфигурации

Сервера Все рабочие серверы для кластера «1С:Предприятия» и серверы СУБД
Операционные системы Операционные системы рабочих серверов
Настройки операционных систем Настройки операционных систем, «1С:Предприятия» и СУБД

Оценить стоимость проведения нагрузочного тестирования



Нагрузочное тестирование отечественных СУБД для 1С

Скачайте полный отчет со сравнением российских PostgreSQL-решений бесплатно

российские судб

Результаты нагрузочного тестирования

Оценка производительности

Определим, как быстро будет работать система при максимальных нагрузках, что поможет выявить возможные уязвимые места и оптимизировать производительность

Идентификация
проблем

Выявим проблемы, связанные с конфигурацией, архитектурой или настройками ПО, до того как они повлияют на бизнес-процессы

Планирование масштабирования

Определим, когда и в каком объеме необходимо масштабировать инфраструктуру для обеспечения бесперебойной работы

Обеспечение надежности

После устранения уязвимостей, обнаруженных благодоря нагрузочному тестированию, система способна обрабатывать большие объемы данных без сбоев или перебоев в работе

Экономия ресурсов

На основе результатов нагрузочного тестирования можно сэкономить ресурсы, так как избегаются излишние затраты на оборудование

Улучшие клиентского опыта

Благодоря быстрой и стабильной работе системы повышается положительный клиентский опыт взаимодействия с системой



Пример проведения нагрузочного тестирования




Закажите консультацию по нагрузочному тестированию

Запишитесь на бесплатную консультацию с нашими экспертами!

Наша команда поможет вам разобраться в причинах медленной работы вашей системы, определить, насколько она готова к масштабированию, выявить возможные технические ограничения.

Консультация по услуге Внедрение ИИ для бизнеса

Совместные проекты с Центром корпоративной технологической поддержки (ЦКТП)

Центр корпоративной технологической поддержки

Фирма «1С» проводит техническое курирование проектов внедрения. Участие вендора в нагрузочном тестировании имеет ряд преимуществ:

  • взаимодействие со специалистами 1С позволяет получить доступ к актуальным знаниям и ресурсам для успешного тестирования;
  • участие в проекте специалистов 1С, специализирующихся на работе с высоконагруженными информационными системами;
  • совместная работа интегратора и вендора обеспечивает максимально качественное заключение после тестирования.
Получить консультацию


Порядок проведения нагрузочного тестирования

Этап 1: Cбор требований

Основной задачей этапа является сбор технологический требований и формулирование ТЗ.

Этап 2: Анализ текущей информации

На данном этапе происходит оценка реальной частоты выполнения операций определёнными пользователями, а также производительность выполнения операций в рабочей системе.

Этап 3: Подготовка тестовой системы

Основные шаги этапа:

  • Подготовка информационной базы;
  • Написание тестовых обработок;
  • Проверка корректности выполнения тестовых обработок;
  • Подготовка ролевого наполнения тестовыми обработками;
  • Подготовка сценария нагрузочного тестирования.

Результатом этого этапа является подготовленная наполненная тестовыми данными информационная база с внедренной конфигурацией ТестЦентра и подготовленными тестовыми обработками.

Этап 4: Расчёт требований к оборудованию

На данном этапе всё зависит от информационной системы, если она уже существует, производится расчёт требований к оборудованию на основании имеющейся статистики по загруженности оборудования с учётом новых профилей загрузки.

Если информационной системы нет, производится следующее:

  • Подготовка малого тестового стенда;
  • Моделирование выполнения сценариев в однопользовательском режиме;
  • Оценка характера нагрузки;
  • Расчет требований к оборудованию.
Этап 5: Подготовка тестовой среды

На данном этапе происходит развёртывание и настройка оборудования для последующего нагрузочного тестирования.

Этап 6: Обеспечение технологического качества ИС на тестовой площадке

Основной этап в процессе нагрузочного тестирования. Данный этап осуществляется в несколько шагов:

1.    Обеспечение технологического качества при однопользовательском выполнении всех сценариев: проблемы со стабильностью, работоспособностью и производительностью.
2.    Решение задач при многопользовательском выполнении сценариев:
  • Поэтапное увеличение нагрузки до требуемого уровня;
  • Тестирование в течение длительного времени;
  • Контроль технологических параметров информационной системы на всем протяжении тестирования;
  • Выявление и устранение проблем стабильности;
  • Выявление и устранение проблем работоспособности;
  • Выявление и устранение проблем производительности.

Результатом этапа является успешное прохождение всех подготовленных сценариев с обязательным соответствием всем технологическим требованиям.

Этап 7: Формирование технологических требований по результатам тестирования

Результатом этапа является документ, необходимый к применению в рабочей системе компании, который содержит:

  • описание проблемы;
  • описание того, как можно зафиксировать проблему;
  • изменения;
  • оценку, как было до исправления;
  • оценку, как стало после исправления;
  • трудозатраты в тестовой зоне по исправлению проблемы.
Этап 8: Переход к этапу внедрения ИС в рабочую зону

Результатом этого этапа является применение всех сформулированных на предыдущем этапе требований



Линия консультации по нагрузочному тестированию

Узнать подробнее

Опыт проведения нагрузочного тестирования

Проведение нагрузочного тестирования в ГК Водоканал

Проведение нагрузочного тестирования в ГК «Водоконал»

Задачи:

  • Ускорить проведение документов в «1С:Документооборот 8»;
  • Повысить быстродействие ключевых операций службы обработки заявок от населения в «1С:Управление производственным предприятием»;
  • Увеличить скорость обмена между разными базами «1С:Управление производственным предприятием»;
  • Обеспечить стабильность работы системы «1С:Управление производственным предприятием» в целом;
  • Провести оценку интегральной производительности системы по методике APDEX.

Эффект от проведения нагрузочного тестирования:

  • Увеличена скорость обработки данных в 30 раз; 
  • Повышение производительности систем и достижение требуемого качества работы информационной системы;
  • Обеспечение заданного целевого времени выполнения всех ключевых операций;
  • Повышение надежности систем 1С.
Получить консультацию  
Проведение нагрузочного тестирования в ФГБУ Минздрава России

Проведение нагрузочного тестирования ФГБУ «ФРЦ» Минздрава России

Задачи:

  • Сопровождение информационной системы и обеспечение непрерывного медицинского образования, в части подсистемы аккредитации и приема в ординатуру;
  • В связи с тем, что предполагалось значительное увеличение числа пользователей и создаваемых ими операций, возникла необходимость в привлечении фирмы 1С для проведение совместного проекта ЦКТП. Целью проекта являлось обеспечение стабильной и устойчивой работы системы в этот период.

Эффект от проведения нагрузочного тестирования:

  • Количество перезагрузок и падений системы снизилось до 0.
  • Обеспечило бесперебойную работу всех служб и позволило увеличить качество работы в несколько раз.
Получить консультацию  

Часто задаваемые вопросы по проведению нагрузочного тестирования СУБД

Зачем вообще проводить нагрузочное тестирование отечественных СУБД для 1С?
Нагрузочное тестирование позволяет понять, сколько одновременных пользователей и операций выдержит система без деградации производительности, выявить узкие места (процессор, диски, сеть, блокировки в базе) и подтвердить, что выбранная отечественная СУБД и серверная инфраструктура подходят под целевые нагрузки 1С.
Какие типичные цели ставят перед нагрузочным тестированием СУБД?
  • Определить максимальное количество одновременных пользователей.
  • Оценить время отклика типовых операций.
  • Проверить устойчивость под длительной нагрузкой (8–24 часа).
  • Подобрать оптимальные настройки СУБД и серверов.
  • Сравнить варианты инфраструктуры (железо/виртуализация/СХД).
Какие отечественные СУБД чаще всего рассматривают для работы с 1С?
Чаще всего: Postgres Pro (сертифицированные редакции), «Ред База Данных», «Линтер», иногда решения на базе PostgreSQL, адаптированные под отечественные ОС. Конкретный список зависит от актуальных рекомендаций 1С и требований по импортозамещению.
Как правильно моделировать сценарии нагрузки для 1С на отечественной СУБД?
Нужно взять реальные бизнес-процессы: ввод документов, проведение, отчеты, регламентные обработки, обмены. Для каждого определить частоту выполнения, количество пользователей, «тяжесть» операции (объем данных) и собрать из этого профиль нагрузки, близкий к реальному рабочему дню.
Какие типичные проблемы выявляются при нагрузочном тестировании?
  • Медленные отчеты и сложные выборки.
  • Рост времени проведения документов при увеличении числа пользователей.
  • Блокировки и взаимные блокировки между транзакциями.
  • Узкие места в дисковой подсистеме или сети.
  • Неоптимальные индексы и планы запросов.
Как учитывать особенности конфигураций 1С при нагрузочном тестировании?
У каждой конфигурации свой набор «тяжелых» операций. Нужно отдельно проанализировать, какие документы и отчеты наиболее ресурсоемкие, и включить их в сценарии. Например, для ERP – акцент на производстве и управленческом учете, для УТ – на операциях с заказами и остатками, для Бухгалтерии – на регламентных операциях и отчетности.
Нужно ли проводить отдельное тестирование для кластерной схемы 1С и кластерной СУБД?
Да. При кластеризации добавляются новые факторы: балансировка нагрузки, сетевые задержки между узлами, поведение при отказе одного из узлов. Нагрузочное тестирование должно включать как обычный режим работы, так и имитацию отказов и переключения.
Как интерпретировать результаты нагрузочного теста для принятия решений?
Результаты сравнивают с целевыми показателями: например, не более 3–5 секунд на проведение документа при 200 одновременных пользователях. Если показатели не выполняются, анализируют узкие места и принимают решения: усилить железо, оптимизировать конфигурацию 1С, изменить настройки СУБД или архитектуру.
Нужна ли отдельная оптимизация конфигурации 1С перед нагрузочным тестом?
Желательно. Пересмотреть «тяжелые» запросы, регистры сведений, индексы, регламентные задания. Иначе нагрузочное тестирование покажет проблемы, связанные не с СУБД, а с неэффективной логикой в конфигурации.
Как часто имеет смысл повторять нагрузочное тестирование?
  • Перед миграцией на отечественную СУБД.
  • Перед крупными изменениями в конфигурациях 1С.
  • При существенном росте количества пользователей или объемов данных.
  • Периодически (например, раз в год) в рамках аудита производительности.

Полезная информация

Исследование

Российские СУБД для 1С

Отчет по результатам нагрузочного тестирования СУБД на типовой конфигурации инфраструктуры

Статья

Российские СУБД: как выбрать подходящее решение для бизнеса

Расскажем о специфике российских СУБД и приведем примеры наиболее зрелых решений

Услуга

Нагрузочное тестирование 1С и серверного оборудования

Стандартный нагрузочный тест для оценки производительности