51Testing软件测试论坛

标题: 压测服务响应超时,导致错误率不合格 [打印本页]

作者: 悠悠小仙仙    时间: 2019-4-10 16:06
标题: 压测服务响应超时,导致错误率不合格
今天做压力测试 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
感谢分享
作者: Miss_love    时间: 2020-12-25 17:19
感谢分享




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2