Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试
- 线程组
- Http请求
- 结果树
- 聚合报告
Jmeter检测并发容量
相关命令
ps -ef | grep java #查看java进程
pstree -p 12345 | wc -l #12345:进程id
top -H #动态查看进程变化
解决方法
- 查看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后拒绝处理
- 修改application.properties配置
server.port=80 server.tomcat.accept-count=10000 server