我准备了一个使用jmeter的jmx文件并在blazemeter上运行该测试用例来测试我的服务器上的负载 . 测试完成后,我可以看到我的一个服务失败了 . 虽然不是所有的时间,但有时候 . 在blazemeter的错误选项卡中,我可以看到它正在给予
Non HTTP response message: The target server failed to respond
我不确定,那是我的服务器无法处理负载,或者是其他东西 . 在我的设置中,线程是50.任何人都可以帮助我,这是因为服务器无法处理加载 . 提前致谢 .
3 回答
在我的情况下,这是我正在做的调用的 Headers 导致问题 . 它是:
将其设置为:
看起来您正面临Connection Reset since JMeter 2.10 ? Wiki文章中描述的问题 .
所以
将您的HTTP请求的"Implementation"更改为HTTPClient4
将下两行添加到user.properties文件中(通常位于JMeter安装的/ bin文件夹下)
hc.parameters
文件中(也位于JMeter的/ bin文件夹下)取消注释以下行:有关不同JMeter属性以及设置和更改它们的方法的更多信息,请参阅Apache JMeter Properties Customization Guide
有类似问题的jmeter 2.13 DmitriT解决方案让我指向正确的方向,但在我的情况下java或HttpClient3.1工作,4.0没有 .