今天在自己压测接口的时候遇到下面这个错误。
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进行压力测试时遇到的“地址已使用”错误的方法。通过在注册表中添加MaxUserPort和调整TcpTimedWaitDelay值,可以有效避免此问题,确保压测顺利进行。
1660

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



