性能指标需求分析是性能测试需求分析的最重要的内容,性能测试基本需求是建立在指标参考之上的,一般可以从系统处理能力、资源利用率、系统稳定性等几个方面加以考虑。接下来我们将从系统处理能力、资源利用率、和系统稳定性说明web端性能测试的基本需求。

我们通过如下表格来进行说明:

指标分类

指标描述

指标参考值/指标说明

系统处理能力

每秒事务数TPS

TPS≥高峰日交易总量 * 80% / (24 * 3600 * 20%)

平均交易响应时间ART

对不同类型的交易可提出不同的响应时间需求,如:查询类交易ART≤200ms、帐务类交易ART≤500ms。

最大并发用户数

平均并发用户数:在线用户数* (5%~10%)

最大并发用户数:在线用户数* (20%~30%)

交易成功率

普通应用系统:≥95%

对出错交易比较敏感的系统:≥99%

批处理效率

如对核心业务系统:正常日批处理时间窗口要求≤4小时,结息日批处理时间窗口要求≤6小时。

资源利用率

MEM占用率

MEM%≤80%

CPU使用率

健康情况下:CPU%≤50%

平均负载下:CPU%≤80%

峰值负载下:CPU%≤90%

网络带宽

如对某业务系统:字符前端到前端服务器的带宽≥64Kbps,Web前端到前端服务器的带宽≥2Mbps,分行前置到中心主机的带宽≥10Mbps。

系统稳定性

平均无故障运行时间

N×12小时(如12、24、48、72小时)


以上我们给出了web端健康系统的性能指标参考,希望本文能给大家收获一些了解常见性能测试指标和制定性能测试需求的建议,后面我们将传递更多有价值的信息。