性能测试-几个基本指标
上一篇 /
下一篇 2019-01-10 10:50:17
/ 个人分类:性能测试
https://www.cnblogs.com/zhengah/p/4532156.html
压力测试:强调极端暴力
稳定性测试:在一定压力下,长时间运行的情况
基准测试:在特定条件下的性能测试
负载测试:不同负载下的表现
容量测试:最优容量
外部指标
QPS(TPS):是指每秒钟处理的请求或事务数
并发量:指系统同时并行处理的请求或事务
响应时间:是处理请求事务所用的时间,一般指平均响应时间
网络传输时间:N1+N2+N3+N4
应用服务器处理时间:A1+A3
响应时间=N1+N2+N3+N4+A1+A3+A2
QPS(TPS)= 并发量 / 平均响应时间,受到响应时间、服务器软硬件配置、网络状态等多方面因素影响。
平均并发用户数的计算:C=nL / T
其中C是平均的并发用户数,n是平均每天访问用户数(login session),L是一天内用户从登录到退出的平均时间(login session的平均时间),T是考察时间长度(一天内多长时间有用户使用系统)
并发用户数峰值计算:C^约等于C + 3*C开平方根
其中C^是并发用户峰值,C是平均并发用户数,该公式遵循泊松分布理论。
吞吐量计算:当没有遇到性能瓶颈的时候,吞吐量与虚拟用户数之间存在一定的联系,可以采用以下公式计算:F=VU * R / T
其中F为吞吐量,VU表示虚拟用户个数,R表示每个虚拟用户发出的请求数,T表示性能测试所用的时间。
内部指标
从服务器的角度看,性能测试主要关注CPU、内存、服务器负载、网络、磁盘IO等。
收藏
举报
TAG: