[JVM]使用JMeter做压力测试

MAC环境安装jmeter

安装: brew install jmeter
打开: open /usr/local/bin/jmeter

1.新建一个线程组,如下图所示

Ramp-up Period指的是随着时间的后移,启动的用户请求会增加,这个时间是总时间,10秒内跑完200个用户请求,也就是一秒增加20个请求。

设置压力测试时线程数,每秒请求数。

2.添加一个Summery Report,如下图所示

 

3.创建一个Tracsaction Per Second图形,查看随着时间变化的QPS

 

4.新建Response Time Over Time图形,查看随着时间变化的响应时间

 如下图所示,可以看到站点的响应时间,QPS等。

看一下聚合报告,顺便解释一下

label是名称,#Samples是一共发起的请求次数,Average是平均响应时间,Median是中位数,也就是绝大多数响应时间在64ms,90%line是按时响应时间排序,90%线在124ms,Throughput是吞吐量,表示每秒完成的请求数(Request per Second)。

KB/Sec:每秒从服务器端接收到的数据量,相当于LoadRunner中的Throughput/Sec。

顺便看下GC的表现:

新生代回收次数增加,STW时间大概在0.2s左右,有很大调优空间,后面博客专门介绍利用JVM工具调优。

转载于:https://www.cnblogs.com/zhengwangzw/p/10514936.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值