前几天,有了新的接口性能测试需求,同事在添加 HTTP请求 后,运行时响应信息如下所示:

 java.net.SocketException: Permission denied: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:127)
at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180)
at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:294)
at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:643)
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.executeRequest(HTTPHC4Impl.java:505)
at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:328)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:74)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1141)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1130)
at org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:431)
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:258)
at java.lang.Thread.run(Thread.java:745)

经过问询谷大爷,查了一下,发现只要在启动脚本里添加 -Djava.net.preferIPv4Stack=true 参数,将其网络偏爱设置为 IPv4。设置如下所示:

启动配置文件路径:{JMeter 主目录}\bin

Linux 启动配置文件:jmeter.sh,添加如下启动参数设置:
        export JVM_ARGS="-Djava.net.preferIPv4Stack=true"

Winows 启动配置文件:jmeter.bat,添加如下启动参数设置:
        set JVM_ARGS="-Djava.net.preferIPv4Stack=true"

重新启动 JMeter 运行脚本即可解决之前的报错。

后记:

问题解决后,作为一名专职测试人员,我问自己难道是开发对此接口设置了 IPv4 偏好 ?!想想不应该呀。。。为防止用户在访问上述接口出现此问题,我还是去找相应的接口开发人确认了一下。经确认其未进行相应的设置,同时查看源码遍历 IPv 信息,也未发现有相应的设定!

新的问题出现了,是什么导致了其访问接口的时候,偏好了 IPv4 的呢 ????

正所谓,功夫不负有心人!后经努力,查询 JDK 的 Networking Properties 才得到了最终的答案,如下所示。

aaarticlea/png;base64,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" alt="" />

后来查询了一下 JMeter 的用户手册,发现可以通过修改其配置文件,实现在任意系统的移植,而不需要改每个系统对应的启动文件。

系统配置文件:{JMeter 主目录}\bin\system.properties,将 java.net.preferIPv4Stack 设置为 true 即可。

至此,此文顺利完结,希望此文能够给初学 JMeter 的您一份参考。

最后,非常感谢亲的驻足,希望此文能对亲有所帮助。热烈欢迎亲一起探讨,共同进步。非常感谢! ^_^

JMeter学习-017-java.net.SocketException: Permission denied: connect 解决方案的更多相关文章

  1. 解决:IDEA unable to import maven project see logs for details问题+java http请求报java.net.SocketException: Permission denied:connect 问题

    背景:用IDEA写了一个java发送http请求的maven项目. 运行时,项目报java.net.SocketException: Permission denied:connect问题: 修改po ...

  2. tomcat报错:java.net.SocketException: Permission denied["http-nio-80"]

    tomcat报错:java.net.SocketException: Permission denied["http-nio-80"] 问题:使用非root账户tomcat启动to ...

  3. android程序在调试时出现了套接字异常“java.net.SocketException: Permission denied”该如何解决

    Socket不能对外连接,错误不会被报出,调试的时候,能看到Exception, 一般是抛出 java.net.socketexception permission denied这个异常.只要你的程序 ...

  4. Protocol handler start failedCaused by: java.net.SocketException: Permission denied

    最近在使用mac启动项目的时候,发现原本在Windows下正常跑的项目报错如下: Protocol handler start failedCaused by: java.net.SocketExce ...

  5. 【Jmeter】Address already in use : connect &&Permission denied: connect 解决方案

    Address already in use : connect   该问题的原因为: Windows 提供给 TCP/IP链接的端口为 1024-5000,并且要四分钟来循环回收他们.就导致我们在短 ...

  6. Android出现java.net.SocketException: Permission denied报错

    是由于权限问题导致的,在manifests中找到AndroidManifest.xml 在manifest节点下新增 <uses-permission android:name="an ...

  7. 安卓开发中遇到java.net.SocketException: Permission denied

    仅需在AndroidManifest.xml添加 <uses-permission android:name="android.permission.INTERNET" /& ...

  8. Jmeter之Non HTTP response code: java.net.SocketException/Non HTTP response message: Permission denied: connect

    最近在做性能测试过程中遇到了高并发时,后台监控各项指标都很正常,但是测试结果中很多Non HTTP response code: java.net.SocketException/Non HTTP r ...

  9. gerrit集成gitweb:Error injecting constructor, java.io.IOException: Permission denied

    使用gerrit账户在centos上安装gerrit,然后集成gitweb,gerrit服务启动失败,查看日志,报错信息如下: [-- ::,] ERROR com.google.gerrit.pgm ...

随机推荐

  1. 伪多线程类threading.js

    前言: 虽然html5中已经提供Worker对象进行多线程的支持,可该对象在某些场合还是无法满足需求——因为它难以操作DOM元素. 而某些情况下,进行大量的js计算以及DOM元素调用的情况下,会出现脚 ...

  2. Jquery_JQuery之DataTables强大的表格解决方案

    1.DataTables的默认配置 $(document).ready(function() { $(‘#example’).dataTable(); } ); 示例:http://www.guoxk ...

  3. 使用STL map 用 string 做索引 插入删除数据

    1.代码 #include <map> #include <string> #include <stdio.h> #include <vector> # ...

  4. replaceCharactersInRange

    NSString 替换字符串中某一位置的文字  replaceCharactersInRange NSString 替换字符串中某一位置的文字 - (void)viewDidLoad { NSMuta ...

  5. QAction QActionGroup QMenu 使用方法

    在Qt中,QAction,QActionGroup 和 QMenu类用用来操作软件的菜单栏的,比如很多软件都有文件菜单,里面有打开,保存,另存为之类的选项,在Qt中就是通过这几个类来实现的.或者是在菜 ...

  6. log4j - 配置文件

    Log4J的配置文件(Configuration File)就是用来设置记录器的级别.存放器和布局的,它可接key=value格式的设置或xml格式的设置信息. 通过配置,可以创建出Log4J的运行环 ...

  7. 涉及 C#的 foreach问题

    当时是用foreach实现遍历,但是函数传入参数是Object类型的,由于Objectl类型没有实现相关接口,所以foreach并不能执行. 那么下面我们来看看,想要使用foreach需要具备什么条件 ...

  8. Symantec Antivirus (SAV) for Linux Installation Checklist

    https://support.symantec.com/en_US/article.TECH134163.html

  9. 分布式架构高可用架构篇_01_zookeeper集群的安装、配置、高可用测试

    参考: 龙果学院http://www.roncoo.com/share.html?hamc=hLPG8QsaaWVOl2Z76wpJHp3JBbZZF%2Bywm5vEfPp9LbLkAjAnB%2B ...

  10. html 实体转换为字符:转换 UEditor 编辑器 ( 在 ThinkPHP 3.2.2 中 ) 保存的数据

    在 ThinkPHP 3.2.2 中使用 UEditor 编辑器保存文章内容时,数据库中保存的数据都被转义成实体,例如:&lt;p&gt;&lt;strong&gt;& ...