В рамках подготовки к запуску сервиса, предоставляющего доступ к eDocLib по модели SaaS, было проведено нагрузочное тестирование платформы, развернутой на мощностях телекоммуникационной компании «Инт-Информ». Основной задачей тестирования была проверка соответствия сервиса заданным критериям качества и выработка рекомендаций по масштабированию аппаратной платформы.
Для проведения измерений c помощью соответствующего инструментария Microsoft Visual Studio была создана процедура, выполняющая типовые пользовательские операции с данными, хранящимися в системе eDocLib («загрузка документа», «чтение документа», «поиск документа по реквизитам» и т. п.), и реализующая модель нагрузки на систему, соответствующую типовым сценариям ее использования. В ходе проведения тестов фиксировалось время отклика системы в зависимости от числа активных пользователей и параметров виртуального сервера, на котором была установлена система.
Согласно полученным результатам, сервис eDocLib, развернутый на выделенном сервере провайдера, обеспечивает выполнение поиска документа по набору реквизитов не более чем за три секунды при одновременной работе до тысячи пользователей.
Система еDocLib представляет собой законченное решение для управления корпоративным контентом, отличающееся исключительной гибкостью настройки, простотой обслуживания и умеренными системными требованиями. На базе платформы создан ряд тиражных конфигураций, например «eDocLib: Документооборот», автоматизирующий полный цикл работы с документами, и «eDocLib: Хранение и оцифровка» для организации электронных архивов. Кроме того, платформа eDocLib может использоваться независимыми разработчиками для создания различных специализированных систем.
«Эффективность исполняемого кода — один из ключевых приоритетов при разработке платформы eDocLib. Перед выпуском каждого релиза системы мы проводим нагрузочное тестирование с целью выявления потенциально узких мест и проведения необходимых действий по оптимизации», — комментирует результаты тестирования Андрей Потураев, начальник отдела инструментального программирования компании ЭОС.