Apdex - Apdex

Логотип Apdex.PNG

Apdex (Application Performance Index) - это открытый стандарт, разработанный альянсом компаний для измерения производительности программных приложений в вычислительной технике . Его цель - преобразовать измерения в информацию об удовлетворенности пользователей, указав единообразный способ анализа и составления отчетов о том, в какой степени измеренная производительность соответствует ожиданиям пользователей . Он основан на подсчете «удовлетворенных», «терпимых» и «разочарованных» пользователей при максимальном удовлетворительном времени отклика t , максимальном допустимом времени отклика 4t , и где предполагается, что пользователи разочарованы выше 4t . Оценка эквивалентна средневзвешенному количеству этих пользователей с весами 1, 0,5 и 0 соответственно.

Решенные проблемы

Участвуя в управлении производительностью приложений , например, в ходе мониторинга веб-сайтов , предприятия собирают множество измерений производительности приложений информационных технологий (ИТ). Однако эти данные измерений могут не дать четкой и простой картины того, насколько хорошо эти приложения работают с точки зрения бизнеса, что является характеристикой, необходимой для показателей , которые используются в качестве ключевых показателей производительности . Представление нескольких различных типов данных может вызвать путаницу. Сведение данных измерений к единой хорошо понятной метрике - удобный способ отслеживать качество обслуживания и составлять отчеты о нем .

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

  • Если рассматривать их сами по себе, они не показывают, считают ли люди, использующие приложение, его поведение очень отзывчивым к их конкретным потребностям, просто терпимым или удручающе медленным.
  • Использование средних значений для суммирования многих выборок измерений размывает важные детали в распределении измерений и может скрыть свидетельства того, что многие пользователи, возможно, были разочарованы временем отклика приложения, которое было значительно медленнее, чем среднее значение.
  • Эти цели (или цель или цель ) , установленные для значений времени отклика не являются одинаковыми в различных приложениях. Это затрудняет одновременный просмотр сопоставимых данных для нескольких приложений (например, на цифровой панели ) и быстрое определение того, какие из них соответствуют своим целям, а какие нет.

Метод Apdex направлен на решение этих проблем.

Метод Apdex

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

Формула Apdex - это количество удовлетворенных выборок плюс половина толерантных выборок плюс ни одна из неудачных выборок, разделенное на все выборки:

где субсценарий t - это целевое время, и предполагается, что допустимое время в 4 раза превышает целевое время. Таким образом, легко увидеть, как это соотношение всегда напрямую связано с восприятием пользователями удовлетворительного отклика приложения.

Пример: предполагая, что цель производительности составляет 3 секунды или лучше, и допустимый стандарт 12 секунд или лучше, учитывая набор данных из 100 образцов, где 60 - менее 3 секунд, 30 - от 3 до 12 секунд, а оставшиеся 10 - больше 12. секунд, оценка Apdex составляет:

Формула Apdex эквивалентна средневзвешенному, где удовлетворенному пользователю дается оценка 1, терпеливому пользователю дается оценка 0,5, а разочарованному пользователю дается оценка 0.

Apdex Alliance

Apdex Альянс , со штаб - квартирой в Шарлоттсвилль, штат Вирджиния , была основана в 2004 году Питером Шевчик, президент NetForecast, Inc. Альянс представляет собой группу компаний, которые сотрудничают , чтобы установить стандарт Apdex. Эти компании осознали потребность в простом и единообразном способе отчетности о производительности приложений, применяют метод Apdex в своих внутренних операциях или программных продуктах и ​​участвуют в работе по уточнению и расширению определения спецификаций Apdex. Участники Альянса, которые включают стандарт в свои продукты, могут использовать название или логотип Apdex, если Альянс сертифицировал их как соответствующие.

В январе 2007 года в Альянс входили 11 компаний-членов и более 200 индивидуальных членов. В то время как количество участвующих компаний оставалось относительно стабильным, индивидуальное членство выросло до более чем 800 к декабрю 2008 года и достигло 2000 в 2010 году. В 2008 году Альянс начал публиковать блог Apdex Exchange , а в 2010 году начал предлагать образовательные вебинары . Эти мероприятия затрагивают темы управления производительностью с упором на то, как применять методологию Apdex.

Внешние ссылки