Jmeter性能压测与优化方向

Apache JMeter是一款用于压力测试的工具,本文探讨了JMeter在检测并发容量时的相关命令和解决方法,包括调整Tomcat配置如最大连接数、工作线程数等。同时,针对MySQL数据库QPS容量问题,分析了不同查询类型对性能的影响,强调了索引优化的重要性。
摘要由CSDN通过智能技术生成

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试

  • 线程组
  • Http请求
  • 结果树
  • 聚合报告

Jmeter检测并发容量

在这里插入图片描述

相关命令

ps -ef | grep java		#查看java进程
pstree -p 12345 | wc -l #12345:进程id
top -H 					#动态查看进程变化

解决方法

  1. 查看spring.configuration.metedata.json默认节点配置
    • server.tomcat.accept-count:等待队列长度,默认100
    • server.tomcat.max-connections:最大可连接数,默认10000
    • server.tomcat.max-threads:最大工作线程数,默200
    • server.tomcat.min-spare-threads:最小工作线程数,默认10

    默认配置下,连接数过10000后出现拒绝连接情况;触发的请求超过200+100后拒绝处理

  2. 修改application.properties配置
    server.port=80
    server.tomcat.accept-count=10000
    server
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值