首页 > 其他 > 详细

压力测试与性能分析

时间:2021-04-30 23:43:17      阅读:36      评论:0      收藏:0      [点我收藏+]

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.静态资源加载速度

压力测试与性能分析

原文:https://www.cnblogs.com/wangstudyblog/p/14723505.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!