Jmeter性能测试报告中:Apdex性能指数

性能指数Apdex(Application Performance Index)是一个国际通用标准,Apdex 是用户对应用性能满意度的量化值。它提供了一个统一的测量和报告用户体验的方法,把最终用户的体验和应用性能作为一个完整的指标进行统一度量。Apdex是基于设置的阈值的响应时间的度量。它测量了满意的响应时间与不满意的响应时间之比,指数范围为0-1的满意度评价。
管理员,所有者或附加组件管理器定义响应时间阈值T。在T短时间内处理的所有响应都能使用户满意。
例如,如果T为1.2秒,并且响应在0.5秒内完成,则用户会感到满意。所有大于1.2秒的响应都使用户不满意。大于4.8秒的响应使用户感到沮丧。

Apdex响应指数分为三个等级:

满足:响应时间小于或等于T。
容许:响应时间大于T且小于或等于4T。在此示例中,4 x 1.2 = 4.8秒是最大可容许的响应时间。
沮丧:响应时间大于4T或请求返回服务器端错误。一个高的错误率可以使你拥有一个满意的平均响应时间,但一个贫穷的Apdex的分数。

水平 乘数 时间(T示例= 1.2)
满意 T以下 <= 1.2秒
容忍的 > T <= 4T 在1.2至4.8秒之间
沮丧的 > 4T 大于4.8秒

Apdex指数

Apdex指数从0到1不等,其中0为最差的分数(100%的响应时间感到沮丧),而1为最佳的分数(100%的响应时间得到满意)

Apdex指数公式

Apdex =(满意的样本+ 0.5x容许样本+ 0x失败的样本)/总样本

Apdex评分示例

在2分钟的时间内,主机将处理200个请求。Apdex阈值T = 0.5秒(500毫秒)。该值是任意的,由用户选择。
500毫秒内处理了170个请求,因此被分类为“满意”。
在500毫秒至2秒(2000毫秒)之间处理了20个请求,因此将其分类为允许。
其余10个未正确处理或花费了超过2秒的时间,因此将其归类为“沮丧”。
得到的Apdex的得分是0.9: (170 + (20/2))/200 = 0.9。

你可能感兴趣的:(Jmeter接口性能测试,软件测试)