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.静态资源加载速度
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。