压测服务响应超时,导致错误率不合格
今天做压力测试 jemeter 400并发 错误率一直居高不下,错误提示响应超时解决办法:修改Tomcat配置 问题解决
压测优化的一般步骤:
1.日志换成log4j2
2.数据库换成druid
3.减少日志输出
4.tomcat http协议改成nio
<Connector port="55371" protocol="org.apache.coyote.http11.Http11NioProtocol"
acceptCount="100"
maxHttpHeaderSize="8192"
maxThreads="1000"
minSpareThreads="25"
maxSpareThreads="75"
enableLookups="false"
connectionTimeout="20000"
disableUploadTimeout="true"
URIEncoding="UTF-8"
redirectPort="28443" />
5.调整jdk配置
JAVA_OPTS="$JAVA_OPTS -server -Xms4096m -Xmx4096m -Xmn1536m -XX: PermSize=512m -XX:MaxPermSize=512m"
6.更改数据库初始链接数10
感谢分享 感谢分享
页:
[1]