信任咱们都知道一种在运用功能范畴的常见办理手法,那便是对聚合目标。它主要是将很多的目标经过特定的核算方法聚组成一个或几个目标,然后反映运用功能的运转状况。今日跟咱们聊一聊聚合目标中的其间一种运用功能指——Apdex。
Apdex的英文全称为ApplicationPerformanceIndex,是由Apdex联盟开发的用于点评运用功能的工业规范。Apdex从用户的视点动身,将对运用呼应时刻的体现经过核算量化,终究得出0-1范围内的一个数字,然后得到用户的满足度点评。也能够说,Apdex便是用户对运用功能的归纳打分。
Apdex供给了一致的衡量规范,将用户体会和运用功能联络在了一同。关于“呼应性”来说,Apdex界说了3个满足度区间:Satisfied(满足)、Tolerating(忍受)以及Frustrated(绝望)。
咱们来举一个比如,针对一个APP的呼应时刻来看:
当呼应时刻少于3秒时,用户的满足程度为Satisfied(满足),呼应时刻让用户感到很愉快。
当呼应时刻为3~12秒时,用户的满足程度为Tolerating(忍受),用户尽管觉得呼应速度稍慢,可是能够承受并会持续运用。
当呼应时刻大于12秒时,用户的满足程度为Frustrated(绝望),用户会以为这个呼应时刻太慢了,终究导致抛弃这个运用不再运用。
这三个区间经过“T”值来区分,T值代表着用户对呼应时刻满足度的最优“门槛”,其实也能够说是一个阈值。T值内,代表用户满足。T~4T以内,代表用户能够忍受。大于4T,代表用户绝望并会抛弃这个运用。
Apdex对运用中产生的使命进行采样,而且按其呼应时刻把采样区分到相应的满足度区间,计数,最后用公式核算Apdex指数:
Apdex=(满足计数+忍受/2)/总样本
成果为1时代表一切用户都满足,为0时代表一切用户都不满足。也便是越接近于1代表运用功能越好。
看上去这个公式比较费事,可是在ManageEngine卓豪ApplicationsManager的APM运用功能透视中,发现经过在运用中装置署理,获取用户拜访时实践的呼应时刻,放到算法中就能够给出运用的Apdex评分了:
一般来说,归纳评分到达0.9以上,代表运用运转状况杰出;0.5-0.9之间代表有待改进;0.5以下代表体现糟糕。
不仅如此,APMinsight能够进一步检查详细业务评分、目标等详细状况:
以及,关于呈现“意外”的过错、严重状况计算:
这样能够到达更直观、精确地定位详细影响用户体会的过错状况并了解其详细原因。
ManageEngine卓豪ApplicationsManager是一款功能强大的运用监控东西,可经过Apdex对用户满足度点评出一个详细数值,然后将用户体会的满足程度具象化。当用户满足度具象化之后,IT运维人员能够依据其成果协助产品做相应的调整,或许在未来规划中进行内容调整,协助产品进步客户对产品运维的满足度。
可免费下载软件试用:manageengine