jmeter 压测遇到的java.net.SocketException: Permission denied: connect问题

jmeter 压测遇到的java.net.SocketException: Permission denied: connect问题

问题:高并发访问一定时间出现以下报错,且访问未到服务器。

报错:java.net.SocketException: Permission denied: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)

原因:

高并发访问时有部分链接会选择ipv6的请求方式进行,jmeter需配置相关参数,禁止此行为。

解决方法

1、尝试将下一行添加到system.properties文件(位于JMeter的 “ bin”文件夹中)
2、java.net.preferIPv4Stack=true
并重新启动JMeter来拾取属性

你可能感兴趣的:(压力测试)