1、Jmeter高並發壓測時,報錯解決參考方案:
java.net.SocketException: Connection reset
或 java.net.BindException: Address already in use:connect
或 java.net SocketTimeoutException: Read timed out
或 java.net.SocketException: No buffer space available (maximum connections reached?): connect
以上幾個都是因為壓測機為Windows時socket連接為得到釋放不夠用導致的
解決方案:
新建txt,保存以下腳本修改后綴為reg文件,編輯值如下,保存后雙擊執行;重啟電腦,再次壓測即不會出現報錯
解析中值為10進制,下方腳本已全轉換為16進制
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\]
"MaxUserPort"=dword:fffe
"TcpTimedWaitDelay"=dword:1e
"TcpNumConnections"=dword:fffffe
"MaxFreeTcbs"=dword:7D0
"MaxHashTableSize"=dword:10000
參考鏈接:
https://blog.csdn.net/weixin_40195027/article/details/79956805?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.no_search_link&utm_relevant_index=2
https://www.freesion.com/article/7053635662/
https://www.cnblogs.com/softidea/p/5115296.html
https://www.cnblogs.com/testlearn/p/11944543.html
http://www.javashuo.com/article/p-ursjrwfo-m.html
https://www.jianshu.com/p/5300e4dfbfaa
https://blog.csdn.net/qq_36031640/article/details/79259202