jmeter壓測報錯socket closed解決方法

socket closed

 

  問題原因:在JMeter下,發送http 請求時,一般都是默認選擇了use keepAlive,這個是連接協議,JMeter坑就在這裏,默認勾選了這個(如果不勾選的話,也不會保存),但其配置JMeter.properties中的時間設置默認卻是註銷的,也是是說,不會等待,一旦連接空閒,則立馬斷開了,導致我們壓測中出現了事務失敗的情形。

 

解決:修改httpclient4.idletimeout=<time in ms> 設置成自己覺得合理的時間,一般可設置成10-60s(表示連接空閒10s後纔會斷開),注意這邊單位是ms。修改完成後再次壓測,錯誤不再有了。

因爲單位是毫秒,所以設置10s的時候要注意單位

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章