JMeter线程、端口限制
windows-端口查看排查
netstat -an 显示出电脑中所有被打开的端口列表
netstat -ano 显示出所有占用端口的列表
netstat -ano | findstr “80” 显示出80端口占用的详细情况
tasklist | findstr “680” 查询端口具体哪个应用占用
Windows提供给TCP/IP连接的端口为1024-5000,并且要四分钟来循环回收他们。就导致我们在短时间内跑大量的请求时将端口占满了。
- cmd中,用regedit打开注册表
- 在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters下
1)右击parameters,添加一个新的DWORD,名字为MaxUserPort
2)然后双击MaxUserPort,输入数值数据为65534,基数选择十进制。(目前windows10-查看到的值是2710(十六进制) 转十进制后就是 10000) - 然后重启电脑!重启电脑!重启电脑!
相关资料
jmeter 运行脚本报错 java.net.BindException: Address already in use
Jmeter工具做性能测试 常见的错误汇总