
今天在自己压测接口的时候遇到下面这个错误。
jmeter java.net.BindException: Address already in use: connec

搜索之后发现需要在regedit中添加注册表项MaxUserPort,TcpTimedWaitDelay重启一下就可以解决了。
解决方法:
- 打开注册表:ctrl+r 输入regedit
- 进入注册表,路径为:\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
- 新建DWORD值,(十进制)设置为30秒。名称:TcpTimedWaitDe,值:30
- 新建DWORD值,(十进制)最大连接数65534。名称:MaxUserPort,值:65534

压测对机器的要求还是蛮高的,配置后记得重启生效哦。
本文介绍了解决JMeter压力测试中遇到的java.net.BindException错误的方法,通过在注册表中添加MaxUserPort和TcpTimedWaitDelay项并重启机器,有效避免了地址已在使用的问题。
1660

被折叠的 条评论
为什么被折叠?



