在下午场Web应用测试考试的题目中,经常会对应用性能指数Apdex的计算进行考察。考题的难度不大,前几年在题目中会给出计算的公式,但是近些年没有给出公式,而是直接给出需要计算的数值,此时也要求大家要记住公式并完成计算。下面我们就对应用性能指数Apdex进行总结学习。
采用性能测试工具在对系统性能测试时,用Apdex(应用性能指数)对用户使用的满意度进行量化。Apdex量化时,对应用户满意度分为三个区间,通过响应时间数值T来划分,T值代表着用户对应用性能满意的响应时间界限或者说是“门槛” (Threshold) 。针对用户请求的响应时间,Apdex的用户满意度区间如下:
(1)满意:(0,T]让用户感到很愉快;
(2)容忍:(T,4T] 慢了一点,但还可以接受,继续这一应用过程;
(3)失望:>4T,太慢了,受不了了,用户决定放弃这个应用;
Apdex(应用性能指数)的计算公式如下:
Apdex=(小于T的样本数+T~4T的样本数/2)/总样本数
以上是对Apdex(应用性能指数)的总结,目前基本上每年下午的第三题,也就是Web应用测试题目中都会有一个小题对该知识点进行考察,接下来我们就看一下考察的具体形式。
【2018年下午真题-这道题给出了计算公式和具体的参数含义】
采用性能测试工具在对系统性能测试时,采用Apdex(应用性能指数)对用户使用该系统的性能满意度进行度量,系统需要满足的Apdex指数为0.85以上。
Apdex量化时,对应的用户满意度分为三个区间,通过响应时间阈值(Threshold)T来划分,Apdex的用户满意度区间如下:
满意:(0,T],让用户感到很愉快;
容忍:(T,4T],慢了一点,但还可以接受,继续这一应用过程;
失望:高于4T,太慢了,受不了,用户决定放弃这个应用;
Apdex的计算如下:
Apdex= (满意的样本数+容忍的样本数/2) 总样本数
针对用户功能,本系统设定T=2秒,记录响应时间,统计样本数量,2秒以下记录数4000,2~8秒记录数1000,大于8秒500。
请计算本系统的Apdex指数,并说明本系统是否到达要求。
解析:本小题考查Apdex(应用性能指数)的简单的计算。
参考答案如下:
Apdex=(满意的样本数+容忍的样本数/2) /总样本数
=(4000+1000/2)/(4000+1000+500)
=0.82<0.85(系统要求),所以未达到要求。
【2019年下午真题-这道题没有给出计算公式】
承运商竞拍部分的性能要求最高。采用性能测试工具在以系统竞拍功能为主进行性能测试时,采用Apdex(应用性能指数)对用户使用该系统的性能满意度进行度量,系统需要满足Apdex指数为0.9以上。测试数据如下表所示,请计算本系统的Apdex指数,并说明本系统是否达到要求。

解析:本小题考查Apdex(应用性能指数)的简单的计算,要求大家记住计算的公式。
参考答案如下:
Apdex的计算如下:
Apdex=(满意的样本数+容忍的样本数/2)/总样本数
=(185+20/2)/(185+20+10)
≈0.91>0.9(系统要求),所以达到了要求。
作者唯一官方个人微信公众号(昊洋与你一起成长):HYJY20180101
写于2021年8月18日
作者:昊洋讲师
版权所有,侵权必究




