採用JMeter2.13作Http性能測試時,在高併發請求的狀況下,服務器端並沒有異常,可是Jmeter端報錯NoHttpResponseException (the target server failed to respond)服務器
這應該是因爲服務器端的負載太高以及網絡帶寬佔滿等因素致使響應延遲加長,而Jmeter默認沒有timout等待,致使出錯。解決方案:網絡
設置bin/jmeter.properties:併發
# Number of retries to attempt (default 0)
httpclient4.retrycount=3
# Idle connection timeout (ms) to apply if the server does not send Keep-Alive headers
httpclient4.idletimeout=30
在Jmeter test plan中的Http Request的Implementation選擇HttpClient4app
設置之後重啓Jmeter,問題解決。高併發