我在Firefox浏览器中使用JMeter 3
。我已将代理设置更改为localhost , 8080
。然后我试着录音。但是我得到了以下错误。你能否告诉我为什么会出现这个问题。我需要更改设置吗?
java.net.UnknownHostException: www.google.co.in
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184)
答案 0 :(得分:2)
此错误通常表示您的浏览器无法通过JMeter的代理连接Internet。通常情况下,当您坐在公司代理服务器后面并且您的主机无法直接访问Internet时,就会发生这种情况。
尝试找出您的公司代理详细信息,并通过命令行参数将其提供给JMeter:
启动JMeter,提供几个与代理相关的命令行参数,以及
-H, --proxyHost <argument>
Set a proxy server for JMeter to use
-P, --proxyPort <argument>
Set proxy server port for JMeter to use
-N, --nonProxyHosts <argument>
Set nonproxy host list (e.g. *.apache.org|localhost)
-u, --username <argument>
Set username for proxy server that JMeter is to use
-a, --password <argument>
Set password for proxy server that JMeter is to use
或者,您可以在 system.properties 文件中配置代理服务器详细信息,如:
http.proxyHost=your_corporate_proxy_server
http.proxyPort=your_corporate_proxy_port
https.proxyHost=your_corporate_proxy_server
https.proxyPort=your_corporate_proxy_port
或通过-D命令行参数传递它们,如:
jmeter -Dhttp.proxyHost=your_corporate_server ...
您需要重新启动JMeter才能选择这些属性。
请参阅: