问题:

windows 本身提供的端口访问机制的问题。 Windows 提供给 TCP/IP 链接的端口为 1024-5000,并且要四分钟来循环回收他们。就导致 我们在短时间内跑大量的请求时将端口占满了。

如图:

JMeter Address Already in use 错误解决_解决方法

解决方法:

1.cmd 中,用 regedit 命令打开注册表 
2.在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters 下,
2.1)右击 parameters,添加一个新的 DWORD,名字为 MaxUserPort
2.2)然后双击 MaxUserPort,输入数值数据为 65534,基数选择十进制(如果是分布式运 行的话,
控制机器和负载机器都需要这样操作哦)
2.3)右击 parameters,添加一个新的 DWORD,名字为 TCPTimedWaitDelay值为30
3. 修改配置完毕之后记得重启机器才会生效