问题描述
我在服务器上的jmeter中获得java.net.unkNownhostexception,而相同的测试用例在我的本地计算机上运行良好。您能建议缺少哪些配置项吗?
解决方法
我只能想到一个可能的原因:您的“服务器”没有直接的Internet连接,并且正在使用proxy server来访问其Intranet之外的主机。
默认情况下,JMeter认为它与被测应用程序具有直接连接,如果不是这种情况,则可以为JMeter指定要使用的上游代理,可以通过两种方式完成:
-
通过command-line arguments传递上游代理服务器详细信息,例如:
jmeter -H your_proxy host -P your_proxy port ....
-
通过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