jmeter性能指标

发布时间 2023-03-22 21:17:17作者: 散场

请求响应时间:

  一个请求从发出到客户端获取响应的整个时间。

  对应jmeter中就是一个取样器模拟请求到收到响应的时间

  

 

  

 

   

 

 

事务响应时间:

  是由组成该事务的所有请求的 请求响应时间 之和。

 

 

      

      

       

 

 

吞吐量:

  在一次网络活动中,上传下载数据的总量。

  举例:

    比如 迅雷下载一部 3.2G电影 吞吐量就是3.2G

    比如 汽车达到目的地 60公里

         

  Size in bytes:请求头和请求体中数据的数据的大小
  Sent bytes:发送的数据总大小。
  Headers size in bytes:请求头中的数据总大小。
  Body size in bytes:请求体中的数据总大小。

  总数据量 = 上传(发送的数据总量 Size in bytes + 下载(接收 在上图中看不出)

  吞吐量 =  #样本数 * 平均字节数(上传/下载数据量总大小 / #样本数)

 

 

吞吐率:

 

  单位时间的吞吐量。

 

  举例:

 

    比如 迅雷下载的时候速度是125kb/s

 

    汽车行驶速度60km/h

  

 

  吞吐率 == 接收kb/sec  +  发送kb/sec

 

 

 

 

TPS

  类似吞吐率  Transaction  Per  Second 每秒事务数

  每秒钟系统能够处理的交易或事务的数量。它是衡量系统处理能力的重要指标。

  一般情况下,压测多少用户数 就是多少TPS,但服务器如果处理不了,会比实际的TPS低;

  不能通过事务响应时间去推算TPS,因为没有考虑多线程并发(多用户同时操作)

  一般情况下,TPS越大,代表系统的处理能力越好

 

QPS

  query per second  每秒查询数   

  每秒钟系统能够处理查询事务的数量,它是TPS的子集   

  TPS包含QPS    因为查询也是事务的一种

 

RPS

  request per second  每秒请求数

  TPS包含RPS