运行脚本报错:java.net.BindException: Address already in use: connect
原因分析:
这个问题的原因是windows端口被耗尽了(默认1024-5000),而且操作系统要 2~4分钟才会重新释放这些端口,所以可以增加windows的可用端口来解决。windows端口最大数为65534
解决方法一:
修改操作系统注册表
1、cmd输入:regedit
2、找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters
3、新建两个 DWORD值,name:MaxUserPort,value:65534(十进制);name:TcpTimedWaitDelay,value:30(十进制)
4、重启系统
解决方法二:
设置线程组时,勾选 same user on each iteration 。(对jmeter版本貌似有要求)