[JMeter性能测试实战]监控建模之记录Tomcat性能调优

本文介绍了使用JMeter进行性能测试,并针对Tomcat进行性能调优的过程。作者通过设置浏览帖子场景,观察性能指标,发现服务器CPU 100%和线程阻塞问题。通过对Tomcat配置的优化,如调整线程池大小,解决了性能问题。在后续测试中,优化了JVM参数,避免了内存溢出,最终实现了稳定的并发性能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


很多好看文章来这里

一、前言

说起性能测试就来劲了,因为它作为测试领域为数不多需要深厚技术功底的技能之一;

但是,入门容易,深耕难。想要在这一门技术里修炼成大咖,没有个5-6年技术积累是很难达到的;

关键在于性能问题的发生是无规律的,却又有一定的套路在里面,需要不断学习和总结经验。

这里我也建议:学习不一定要拿自己公司的项目,而是先去拿别人开源的项目来练手,自己设定性能问题,然后通过现象了解性能问题的本质,以达到性能优化的目的。

二、环境准备

这里不只是环境搭建,而且包括脚本开发、数据构造、监控平台等等一切为执行性能测试场景而准备

  • 推荐前面搭建的Jforum系统,脚本也是前面开发完成好的,只需要按照场景执行观察并分析结果就行
2.1、浏览帖子的场景
  • 运行场景:设置30个线程,没有思考时间,持续5分钟。。。
  • 场景现象:一段时间后tps急剧下降、服务无响应、日志报错、无慢sql;服务器 cpu 100%、平均负载飙高回落、内存正常
  • 分析日志:%TOMCAT_HOMT%/logs/catalina.out
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

职说测试

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值