性能测试的指标2

发布时间 2023-03-23 15:27:13作者: 吾爱乐享

性能测试指标主要包括两大分类

  1. 系统指标:系统指标主要包括系统的响应时间,tps,并发数等
  2. 资源指标:对硬件资源的利用率,cpu,磁盘,内存等

1.系统指标

  1. 响应时间:从用户发送一个请求到用户接受到服务器返回到响应数据这段时间

​ 响应时间是由,网络传输时间+应用程序处理时间,

一个用户发起请求-->到服务器的传输时间--->服务器处理时间--->数据库传输时间---->数据库到处理时间--->数据库处理结果传输给应用服务器的传输时间--->应用服务接受后处理时间--->处理完成后在把数据返回给用户的传输时间

  1. 并发数:并发用户数是在一定的物理时刻,同时向系统提交请求的用户数

在一个系统中,有三种用户数

  1. 并发用户数:同一时刻访问系统请求的用户数
  2. 在线用户数:在一段时间内访问系统的用户数,不一定同时向系统提交请求
  3. 系统用户数:就是系统的注册用户数

系统用户数>在线用户数>并发用户数

  1. TPS:每秒处理事物的能力
  2. 单位时间内系统处理的客户端请求的事物次数
  3. tps=并发数/平均响应时间

  4. 资源利用率:对不同系统资源对使用程度,通常以占用最大值的百分比衡量

  5. 服务器的资源指标

    • cpu的使用率:在长时间的使用下,一般可接受的上限不超过85%

    • 内存的利用率:一般至少要剩余10%的可用内存,一般可接受的上限也是为85%

    • 磁盘IO:一般使用% Disk time(磁盘用于读写操作所占用的时间百分比)来度量磁盘的读写性能

    • 网络带宽:判断网络连接速度是否有瓶颈,可以用该计数器的值和网络带宽比较,100Mb的带宽相当于12.5M的网络下载速度,100Mb /8 =12.5M,这里的8个小写b等于1个大写B,8b=1B


本文永久更新地址:

https://www.fenxiangbe.com/p/性能测试的指标2.html