jmeter性能测试出现java.net.BindException: Address already in use: connect

使用jmeter进行性能测试时,如果压测的线程比较多,可能会出现java.net.BindException: Address already in use: connect

压测机系统 window 10

 

 问题原因:

是因为压测机系统的tcp的连接被使用完了导致,可以调整系统最大的tcp连接数

并且把取样器中的use keeplive去勾选掉

处理办法:
1. 打开注册表:ctrl+r 输入regedit
2. 进入-计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
3.新建DWORD值,name:TcpTimedWaitDe,value:30(十进制)设置为30秒
4.新建DWORD值,name:MaxUserPort,value:65534(十进制)最大连接数65534
5.重启电脑即可

 把取样器中的client implementation修改为Java

 

posted @ 2023-02-05 22:32  ilovetesting  阅读(351)  评论(0编辑  收藏  举报