APDEX(Application performance Index):应用程序性能指标,计算每笔交易 APDEX 的容忍和满足阈值基于可配置的值,范围在 0-1 之间,1 表示达到所有用户均满意
T(Toleration threshold):容忍或满意阈值
F(Frustration threshold):失败阈值
requests summary 中 KO 指失败率,OK 指成功率
不等于 1 的就说明肯定存在用户不满意的情况,可以进一步去看接口的指标有哪些问题。
如下图所示:
1)这个不等于 1 的接口是存在部分错误率。
2)这个是因为部分请求响应时间过长,响应时间偏差过大。
3)下面这个值为 1
具体还需要知道这个值是怎么算出来的呢?
Apdex 对应用中发生的任务进行采样,并且按其响应时间把采样划分到相应的满意度区间,计数,再用一个公式计算 Apdex 指数:
实际上,这个公式的意义在于:
一个满意样本得分为:1
一个容忍样本得分为:0.5
一个失望样本得分为:0
因此公式也可以写成:
Apdex 指数 =(1 × 满意样本 + 0.5 × 容忍样本)÷ 样本总数
这样,采样结果被量化为一个 0 到 1 之间的数值即 “Apdex 指数”,0 代表没有满意用户,1 则代表所有用户都满意。经过统计,Apdex 把这个数值与用户满意程度细化对应,如下图所示,对于应用性能的 Apdex 评分与用户的体验紧密关联,为管理者提供了一种通过应用性能量化值来评估用户满意度的方法。
转载文章时务必注明原作者及原始链接,并注明「发表于 TesterHome 」,并不得对作品进行修改。
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!