報(bào)錯(cuò):java.net.BindException: Address already in use: connect蛇券,如下圖所示:
原因:windows提供給TCP/IP鏈接的端口為 1024-5000纠亚,并且要四分鐘來(lái)循環(huán)回收它們,就導(dǎo)致我們?cè)诙虝r(shí)間內(nèi)跑大量的請(qǐng)求時(shí)將端口占滿了蒂胞,導(dǎo)致如上報(bào)錯(cuò)骗随。
解決辦法(在jmeter所在服務(wù)器操作):
1.cmd中輸入regedit命令打開(kāi)注冊(cè)表;
2.在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters右鍵Parameters指蚜;
3.添加一個(gè)新的DWORD涨椒,名字為MaxUserPort丢烘;
4.然后雙擊MaxUserPort,基數(shù)選擇十進(jìn)制,然后再輸入數(shù)值數(shù)據(jù)為65534赢乓;
5.完成以上操作忧侧,**務(wù)必重啟機(jī)器蚓炬,**問(wèn)題解決肯夏,親測(cè)有效犀暑;