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来拾取属性