我们使用Jmeter进行性能测试。我给了10个线程(10个用户),上升时间为60秒,10个用户中有4个无法注销获取org.apache.http.NoHttpResponseException: The target server failed to respond
我们的脚本是这样工作的。用户登录后,进入列表页面,进行一次提交操作,并进入提交详情页面。每个用户执行三次操作,然后登出。当我只有一次而不是三次它工作得很好,但是当我配置脚本做三次,然后我面临上述错误。
我不是真的不确定这是与Jmeter设置或服务器设置有关的一些事情?
禁用KeepAlive。
disable KeepAlive for me打开http请求采样器,有一个默认选中的KeepAlive复选框。
这个错误不是来自Jmeter端。
下面可能有问题:
-
网络带宽(网卡、接口和交换机)
监控您的环境 -
超时或重试
编辑jmeter。重试= 3和超时= 120的属性文件。
你也可以参考下面的链接来调优你的jmeter脚本
- http://blazemeter.com/blog/jmeter-performance-and-tuning-tips
我正在运行多线程高负载测试,将超时值从10秒增加到1分钟对这种情况有帮助。