jmeter压测
jmeter压测的思路:
- 设置并发数
- 查看压测结果
- 设置并发数
线程数1, 循环次数100,说明是一个用户循环100次,
线程数1000,循环次数100,说明1000个人,每个人循环100,总归循环100000次。
线程数是并发的意思。
一般压测一个功能,10至15分钟,那么循环此时就不能写1,要勾上永远。
也可以指定压测多长时间,勾上调度器,配置上持续时间就好。
也可以配置上启动时间和结束时间。如果持续时间和启动时间结束时间都配置上了,会以启动时间和结束时间为准。
启动延迟是指多少秒之后再开始运行。
- 查看压测结果
压测完后,我们要结果
主要看两个性能指标
tps/qps:服务端每秒处理的请求数。tps是多个请求在一起,qps是一个请求 值越大越好
响应时间:服务端处理请求花的时间 值越短越好
那如何看这两个值呢?在聚合报告里面
线程组—监听器—聚合报告
我们看响应时间就看Average就行了,它是平均响应时间,它的单位是毫秒。
Throughput是每秒能处理的请求数。