其他分享
首页 > 其他分享> > 压力测试与性能分析

压力测试与性能分析

作者:互联网

Jmeter

Jmeter是我们压力测试的一个工具,首先下载Jmeter,运行jmeter.bat文件

添加线程组

添加结果报告

JVisualVM

JVisualVM 是JDK自带的一个工具,可以查看java程序运行时的cpu,内存情况,我们应该在压力测试时同时打开JVisualVM 分析性能的瓶颈
1.命令行运行 JVisualVM 打开JVisualVM 工具

2.首先分析瓶颈在于cpu还是内存

3.下载visual gc插件 分析堆中内存具体占用情况,我们的目标是尽可能减少fullgc(老年代空间不够了发生fullgc)的次数

4.分别测试不同中间件,不同接口,找到瓶颈所在

优化方向:

1.增加中间件本身的性能,加快与中间件之间的网络交互

2.db速度

3.模板引擎渲染速度:比如开启thymeleaf的缓存

4.静态资源加载速度

标签:瓶颈,性能,中间件,JVisualVM,内存,测试,压力,Jmeter
来源: https://www.cnblogs.com/wangstudyblog/p/14723505.html