一旦登錄腳本以少量用戶執行,我看不到連接重置問題,而當同樣的情況運行100個用戶時,「java.net.SocketException:連接重置「開始投擲第一個鏈接。JMeter:java.net.SocketException:連接重置
我不明白的是,如果存在連接問題,那麼它甚至應該爲單個或少數用戶顯示相同的錯誤。
一旦登錄腳本以少量用戶執行,我看不到連接重置問題,而當同樣的情況運行100個用戶時,「java.net.SocketException:連接重置「開始投擲第一個鏈接。JMeter:java.net.SocketException:連接重置
我不明白的是,如果存在連接問題,那麼它甚至應該爲單個或少數用戶顯示相同的錯誤。
這意味着您的服務器拒絕連接,因爲它過載或配置錯誤。
它是有規律的,你不跟1個用戶面對它,並與100面對它,這通常是什麼樣的負載測試帶來的,即模擬你的服務器的流量
它可能的情況下Connection Reset since JMeter 2.10 ?維基描述頁。
如果您完全確定您的服務器沒有超載並且已配置爲接受100多個連接(默認設置適合開發,不適合生產,需要調整),您可以嘗試如下操作:
在user.properties文件添加下一個2行:
httpclient4.retrycount=1
hc.parameters.file=hc.parameters
在hc.parameters文件中添加下列利NE:
http.connection.stalecheck$Boolean=true
兩個文件都住在JMeter的斌文件夾。
以上說明適用於HttpClient4實施,確保你使用它,最快,最簡單的方式來設定HttpClient4實施所有的HTTP請求取樣器使用HTTP Request Defaults
什麼是Web服務器使用的是?也許MaxConnection設置爲有限的數字 – BzH