性能测试指标主要包括两大分类
- 系统指标:系统指标主要包括系统的响应时间,tps,并发数等
- 资源指标:对硬件资源的利用率,cpu,磁盘,内存等
1.系统指标
- 响应时间:从用户发送一个请求到用户接受到服务器返回到响应数据这段时间
响应时间是由,网络传输时间+应用程序处理时间,
一个用户发起请求–>到服务器的传输时间—>服务器处理时间—>数据库传输时间—->数据库到处理时间—>数据库处理结果传输给应用服务器的传输时间—>应用服务接受后处理时间—>处理完成后在把数据返回给用户的传输时间
- 并发数:并发用户数是在一定的物理时刻,同时向系统提交请求的用户数
在一个系统中,有三种用户数
- 并发用户数:同一时刻访问系统请求的用户数
- 在线用户数:在一段时间内访问系统的用户数,不一定同时向系统提交请求
- 系统用户数:就是系统的注册用户数
系统用户数>在线用户数>并发用户数
- TPS:每秒处理事物的能力
- 单位时间内系统处理的客户端请求的事物次数
-
tps=并发数/平均响应时间
-
资源利用率:对不同系统资源对使用程度,通常以占用最大值的百分比衡量
-
服务器的资源指标
-
cpu的使用率:在长时间的使用下,一般可接受的上限不超过85%
-
内存的利用率:一般至少要剩余10%的可用内存,一般可接受的上限也是为85%
-
磁盘IO:一般使用% Disk time(磁盘用于读写操作所占用的时间百分比)来度量磁盘的读写性能
-
网络带宽:判断网络连接速度是否有瓶颈,可以用该计数器的值和网络带宽比较,100Mb的带宽相当于12.5M的网络下载速度,100Mb /8 =12.5M,这里的8个小写b等于1个大写B,8b=1B
-
评论前必须登录!
注册