悠悠小仙仙 发表于 2019-4-10 16:06:45

压测服务响应超时,导致错误率不合格

今天做压力测试 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




qqq911 发表于 2019-4-12 10:39:53

感谢分享

Miss_love 发表于 2020-12-25 17:19:14

感谢分享
页: [1]
查看完整版本: 压测服务响应超时,导致错误率不合格