解决jmeter执行报错之神奇的Use KeepAlive

Posted 爱爬就爬

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决jmeter执行报错之神奇的Use KeepAlive相关的知识,希望对你有一定的参考价值。

最近在给一个项目的接口做性能测试,其中有一个接口一执行就报错:

java.net.BindException: Address already in use: connect


百度解决方案一:

Jmeter所在服务器

  1. cmd中输入regedit命令打开注册表;

  2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters右键Parameters;

  3. 新建一个DWORD,名字为MaxUserPort;

  4. 双击MaxUserPort,输入数值数据为65534,选择十进制;

  5. 重启机器


原创解决方案一:

好不容易重启完,兴冲冲又执行一遍,咦,还是报错,这时脑袋灵光一闪,不是有个很神奇的Use KeepAlive么,火速来一个去勾选,然后执行再来一遍,hahaha果然没有报错了。。。嗯,原因我可能得下一篇再写了,待(qi)我(shi)研(wo)究(ye)研(bu)究(dong),敬请期待!


百度解决方案二:

如果方案一未生效,请继续以下步骤

  1. cmd中输入regedit命令打开注册表;

  2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters右键Parameters;

  3. 添加TcpTimedWaitDelay,数值为30-300 选择十进制;

  4. 重启机器;

声明:本方案未实操,有效性待验证。



以上是关于解决jmeter执行报错之神奇的Use KeepAlive的主要内容,如果未能解决你的问题,请参考以下文章

maven插件报错之解决

python 报错之解决办法

makefile编译报错之missing separator解决

报错之-Cannot set property 'onclick' of null

Ant报错之out of memory

jmeter压力测试(踩坑)报错:java.net.BindException: Address already in use: connect