在我的Jmeter脚本中,我在第二次迭代时遇到错误。 对于单次迭代的多个用户,没有观察到任何错误,但是多次迭代时出现以下消息错误
响应代码:非HTTP响应代码:org.apache.http.NoHttpResponseException
响应消息:非HTTP响应消息:目标服务器无法响应
响应数据目标服务器无法响应
你能否告诉我这个错误可能是什么原因
提前致谢
答案 0 :(得分:1)
您的服务器很可能会过载。关于可能的原因,我的期望是单次迭代不能提供完整的并发性,因为JMeter的行为如下:
因此,通过1次迭代,当某些线程已经完成其工作而其他线程尚未启动时,您可能遇到这种情况。当您添加更多迭代时,“旧”线程重新开始并且“新”到达。 JMeter Test Results: Why the Actual Users Number is Lower than Expected文章中解释了这种情况,您可以使用HTML Reporting Dashboard或Active Threads Over Time Listener通过{{{{}> JMeter Plugins图表来监控实际交付的负载。 3}}
为了解决失败的问题,我建议您检查以下内容: