Timer 导致错误的Jmeter常量计时器

Timer 导致错误的Jmeter常量计时器,timer,jmeter,Timer,Jmeter,我已经设置了一个简单的jmeter测试,有150个线程,一个7秒的常量计时器和一个http请求。 如果我将常量计时器增加到100秒,那么http请求开始抛出错误。错误为“非HTTP响应代码:org.apache.HTTP.NoHttpResponseException,非HTTP响应消息:目标服务器未能响应” 有人遇到过这种情况吗?根本原因可能是什么?您可能正面临JMeter Wiki页面中描述的问题 启用重试 对于HttpClient 4,在user.properties集中: httpcli

我已经设置了一个简单的jmeter测试,有150个线程,一个7秒的常量计时器和一个http请求。 如果我将常量计时器增加到100秒,那么http请求开始抛出错误。错误为“非HTTP响应代码:org.apache.HTTP.NoHttpResponseException,非HTTP响应消息:目标服务器未能响应”


有人遇到过这种情况吗?根本原因可能是什么?

您可能正面临JMeter Wiki页面中描述的问题

启用重试

对于HttpClient 4,在user.properties集中:

httpclient4.retrycount=1这将使JMeter重试一次。对于 HttpClient 3,在user.properties集合中:

httpclient3.retrycount=1这将使JMeter重试一次

启用过时检查

对于HC4的实施:

在user.properties中:

hc.parameters.file=hc.parameters集合中的hc.parameters:

http.connection.stalecheck$Boolean=true用于HC3实现:

在user.properties中:

httpclient.parameters.file=中的httpclient.parameters httpclient.parameters设置:

http.connection.stalecheck$Boolean=true


有关上述属性设置/覆盖的最合适选项,请参见

连接超时了吗?是否使用了keepalive?我正在使用http请求,据我所知,jmeter不允许http请求使用keepalive。它允许。禁用keepalive或增加服务器上的限制,然后请重新运行。确定我找到了keepalive设置。谢谢然而,即使禁用了“UseKeepalive”设置,我仍然会出错。