jmeter性能指标
请求响应时间:
一个请求从发出到客户端获取响应的整个时间。
对应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