我正在使用Jmeter对我的网站的索引页面(静态页面)进行负载测试 . 由于连接已关闭,测试结果中存在大量错误 . 服务器(apache 2.2)决定关闭连接的任何提示?
============= http标头===============
加载时间:1055连接时间:845延迟:1055大小(字节):98主体大小(字节):0
获取https://mysite/index.html获取数据:[无cookie]
请求 Headers :连接:keep-alive内容长度:0内容类型:text / plain; charset = ISO-8859-1主机:mysite用户代理:Apache-HttpClient / 4.5.2(Java / 1.8.0_121)
响应头:HTTP / 1.0 302找到位置:http://mysite/splash.html Connection: close
2 回答
检查你的Mysql数据库连接池大小,在加载测试期间你创建的线程数可能不足以进行你的mysql连接配置 .
你可以增加my.cnf中的max_connections
尝试以下JMeter配置修订:
将所有HTTP Request采样器的"Implementation"更改为
HttpClient4
. 为所有采样器执行此操作的最快和最简单的方法是使用HTTP Request Defaults将下一行添加到user.properties文件(位于JMeter安装的"bin"文件夹中)
更多信息:Connection Reset since JMeter 2.10 ?