我在服务器上的jmeter中获取java.net.unknownhostexception

问题描述

我在服务器上的jmeter中获得java.net.unkNownhostexception,而相同的测试用例在我的本地计算机上运行良好。您能建议缺少哪些配置项吗?

解决方法

我只能想到一个可能的原因:您的“服务器”没有直接的Internet连接,并且正在使用proxy server来访问其Intranet之外的主机。

默认情况下,JMeter认为它与被测应用程序具有直接连接,如果不是这种情况,则可以为JMeter指定要使用的上游代理,可以通过两种方式完成:

  1. 通过command-line arguments传递上游代理服务器详细信息,例如:

    jmeter -H your_proxy host -P your_proxy port ....
    
  2. 通过system.properties file传递上游代理服务器详细信息(位于JMeter安装目录的“ bin”文件夹中:

    http.proxyHost=your_proxy_host
    http.proxyPort=your_proxy_port
    https.proxyHost=your_proxy_host
    https.proxyPort=your_proxy_port
    

更多信息:Using JMeter behind a proxy