在进行Windows系统压测时,JMeter可能会报错,错误信息为“Address already in use: connect”。以下为解决此问题的两种方法。首先,可以尝试修改操作系统注册表。具体步骤如下:打开注册表编辑器:regedit。定位至HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters。新建DWORD值,名称为TcpTi...
性能测试:2个方法教你解决JMeter压测报错
在进行Windows系统压测时,JMeter可能会报错,错误信息为“Address already in use: connect”。以下为解决此问题的两种方法。
首先,可以尝试修改操作系统注册表。具体步骤如下:
打开注册表编辑器:regedit。
定位至HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters。
新建DWORD值,名称为TcpTimedWaitDelay,值为30(十进制),意即设置为30秒(默认值为240)。
新建DWORD值,名称为MaxUserPort,值为65534(十进制),即设置最大连接数为65534。
重启系统。
接着,在C:\Windows\System32\cmd.exe路径下输入cmd并回车,输入regedit命令以打开注册表编辑器。
通过依次展开"计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters"树节点,可以完成与方法一相同的配置。
若上述方法仍无法解决问题,可尝试在JMeter HTTP请求中取消勾选“使用KeepAlive”选项。
对于有兴趣了解软件测试的伙伴,欢迎加入交流群获取更多信息。
2024-10-20