jmeter性能指标
性能测试流程
制作脚本--设置场景(线程组、事务、集合点、思考时间等)--运行场景(命令行、远程方式)--在运行场景的同时监控性能指标,收集性能数据--出据性能测试报告
常用指标
1、请求响应时间
一个请求从发出到客户端获取响应的整个时间,
jmeter中就是一个取样器模拟请求到收到响应的时间

在结果树中显示为sample time

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

3、吞吐量
在一次网络活动中,上传下载数据的总量

Sizeinbytes:请求头和请求体中数据的大小。
Sentbytes:发送的数据总大小。
Headerssizeinbytes:请求头中的数据总大小。
Bodysizeinbytes:请求体中的数据总大小
吞吐量=#样本数*平均字节数 如:13*89473.8
4、吞吐率
单位时间的吞吐量

吞吐率==接收kb/sec+发送kb/sec
但是从用户或业务角度来看,吞吐率也可以用“请求数/秒”或“页面数/秒”、“业务数/小时或天”、“访问人数/天”、“页面访问量/天”来衡量。例如在银行卡审批系统中,可以用“千件/每小时”来衡量系统的业务处理能力
5、TPS(重要指标)
类似吞吐率TransactionPerSecond每秒事务数
每秒钟系统能够处理的交易或事务的数量。它是衡量系统处理能力的重要指标
一般情况下,压测多少用户数就是多少TPS,但服务器如果处理不了,会比实际的tps低;
注意:不能通过事务响应时间去推算TPS,因为没有考虑多线程并发(多用户同时操作)一般情况下,TPS越大,代表系统的处理能力越好
jmeter中如何查看TPS:

6、QPS
query per second
每秒查询数每秒钟系统能够处理查询事务的数量,它是TPS的子集TPS包含QPS因为查询也是事务的一种
7、RPS
request per second 每秒请求数
浙公网安备 33010602011771号