
Тестирование производительности MSPS (Microsoft Project Server)
vmatveyko 49 минут назад Тестирование производительности MSPS (Microsoft Project Server) Средний 7 мин 837 Тестирование IT-систем * ИнтроПривет, Хабр! До всех горячих событий в мире проводил тестирование...
Anthropic — What company has the best second artificial intelligence model at the end of June?
Значимый прорыв формирует отрасль ИИ: vmatveyko 49 минут назад Тестирование производительности MSPS (Microsoft Project Server) Средний 7 мин 837 Тестирование IT-систем * ИнтроПривет, Хабр! До всех горячих событий в мире проводил тестирование производительности Microsoft Project Server 2019 (on-premise). Система большая, популярная для календарного планирования, не особо уже актуальная ввиду политики, однако, надеюсь, будет интересно и возможно, полезно.
В сети можно найти результаты коллег (спасибо им большое), которые запустили несколько параллельных тестов через веб-интерфейс и получили какие-то результаты, однако, это скорее антипаттерн в тестировании производительности. Итак, согласно Microsoft, Project Server - "это корпоративная система для управления портфелями проектов (PPM), которая устанавливается на локальных серверах компании. Она объединяет данные всех проектов в единую базу данных и обеспечивает совместную работу, распределение ресурсов и отслеживание KPI для крупных организаций".
Технические детали
ФабулаКомпания X в начале 2010-х пыталась использовать MSPS, однако что-то пошло не так. Что именно никто из "живых" пользователей уже не знает, зафиксирован только итоговый результат - отказ от масштабирования на всю компанию. Однако отдельные подразделения успешно по-партизански пользуются и очень хотят распространить свои подходы на всю компанию.
Термины, сокращения и определенияMSPS – Microsoft Project Server 2019 (on-premise)API – Application Programming Interface – программный интерфейс приложенияCSOM – SharePoint Client Side Object Mode – программный API для создания клиентских приложений SharePoint PWA – Project Web App – это входящее в состав Microsoft Project Server веб-приложение, с помощью которого можно выполнять множество задач, аналогичных работе через толстый клиентAD - Active Directory – службы каталогов корпорации Microsoft для операционных систем семейства Windows ServerСреда (инфраструктура) – комплекс информационных организационных структур, подсистем, обеспечивающих функционирование приложения в промышленной эксплуатации в Компании. Профиль нагрузки – совокупность операций, участвующих в нагрузочном тестировании, выполняющихся с определенной интенсивностью БД – база данныхЦП – центральный процессорПостановка гипотезВ рамках предварительного анализа были сформулированы следующие гипотезы, нуждающиеся в проверке:Гипотеза 1:Проблемы работоспособности связаны с объемом данных и работой на клиенте: виртуальные мощности, большой объем подгружаемых данных (проектов, клиентов, сотрудников), особенности структуры планов и иных данных Компании.
Этот прогресс даёт важные сигналы о будущем отрасли, и технологический мир внимательно наблюдает.





