day87-性能压测-压力测试-Apache JMeter安装配置使用+最大堆内存设置调优

1.下载安装

https://jmeter.apache.org/download_jmeter.cgi  下载如下zip文件

 下载好后解压

2.运行

找到bin目录下的如下bat文件双击即可运行

 3.配置

启动后字体巨小无比

(1)改bin目录下的properties文件里的默认字体

(2)打开界面后字体还是很小于是...如下,多点几下

(3)语言选择简体中文

页面变成这样总算舒服点了

 4.使用

我们测试都是模拟多少个人同时请求某接口来测试其性能怎样

(1)添加测试计划我这里是测的百度

(2)添加线程组

200表示200个线程,1秒表示在1秒内同时启动200个线程,循环次数代表上面的行为做多少次

(3)添加监听器内的几个有用的东西用来观测结果与性能

 这里我添加了四个常用的

(4)执行执行计划并分析

点击左上侧的启动

 

 分析

结果树

看到结果树中只要一个请求失败,大概率还是因为网络波动的原因

汇总报告

样本代表总请求数,后面分别代表线程执行的平均时间,最小时间等等单位毫秒,吞吐量为1秒1063个,还有发送数据大小等等

聚合报告

可以看到单个请求完成的平均完成时间,以及99%请求的完成的时间都是在1325毫秒内,还有异常发生比率

 

然后是汇总图,可以根据汇总报告的各字段勾选后生成

5.测试首页

 

把最大堆内存由128m调到512m

平均时间与99%请求完成时间都小了挺多,并且可以看到QPS有所上升但是不多,这算是优化中的一种了

猜你喜欢

转载自blog.csdn.net/JavaCoder_juejue/article/details/112912848
今日推荐