新浪新闻客户端

如何通过Apdex评估应用的用户满意度?

如何通过Apdex评估应用的用户满意度?
2022年12月27日 12:45

  相信大家都知道一种在应用性能领域的常见管理手段,那就是对聚合指标。它主要是将大量的指标通过特定的计算方法聚合成一个或几个指标,从而反映应用性能的运行状况。今天跟大家聊一聊聚合指标中的其中一种应用性能指——Apdex。

  Apdex的英文全称为Application Performance Index,是由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卓豪Applications Manager的APM应用性能透视中,发现通过在应用中安装代理,获取用户访问时实际的响应时间,放到算法中就可以给出应用的Apdex评分了:

  一般来说,综合评分达到0.9以上,代表应用运行情况良好;0.5-0.9之间代表有待改善;0.5以下代表表现糟糕。

  不仅如此,APM insight可以进一步查看具体事务评分、指标等详细情况:

  以及,对于出现“意外”的错误、严重情况统计:

  这样可以达到更直观、准确地定位具体影响用户体验的错误情况并了解其详细原因。

  ManageEngine卓豪 Applications Manager是一款功能强大的应用监控工具,可通过Apdex对用户满意度评估出一个具体数值,从而将用户体验的满意程度具象化。当用户满意度具象化之后,IT运维人员可以根据其结果帮助产品做相应的调整,或者在未来规划中进行内容调整,帮助产品提高客户对产品运维的满意度。

  (来源:新视线)

责任编辑:孙青扬

举报邮箱:jubao@vip.sina.com

Copyright © 1996-2022 SINA Corporation

All Rights Reserved 新浪公司 版权所有