Jmeter &引用;java.net.UnknownHostException:abcd.efgh.co.uk“;在远程服务器上测试web应用程序时

Jmeter &引用;java.net.UnknownHostException:abcd.efgh.co.uk“;在远程服务器上测试web应用程序时,jmeter,Jmeter,在使用Jmeter测试另一台远程服务器上运行的应用程序时,我遇到以下异常 java.net.UnknownHostException: abcd.efgh.co.uk at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at java.net.Socket.connect(Soc

在使用Jmeter测试另一台远程服务器上运行的应用程序时,我遇到以下异常

java.net.UnknownHostException: abcd.efgh.co.uk
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
    at java.net.Socket.connect(Socket.java:529)
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:559)
    at com.sun.net.ssl.internal.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:141)
    at sun.net.NetworkClient.doConnect(NetworkClient.java:163)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:394)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:529)
    at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:272)
    at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:329)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:172)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:916)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:158)
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:133)
    at org.apache.jmeter.protocol.http.sampler.HTTPJavaImpl.sample(HTTPJavaImpl.java:479)
    at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:62)
    at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1054)
    at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1043)
    at org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:416)
    at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:271)
    at java.lang.Thread.run(Thread.java:662)
java.net.UnknownHostException:abcd.efgh.co.uk
位于java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
位于java.net.socksocketimpl.connect(socksocketimpl.java:366)
位于java.net.Socket.connect(Socket.java:529)
位于com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:559)
位于com.sun.net.ssl.internal.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:141)
位于sun.net.NetworkClient.doConnect(NetworkClient.java:163)
位于sun.net.www.http.HttpClient.openServer(HttpClient.java:394)
位于sun.net.www.http.HttpClient.openServer(HttpClient.java:529)
在sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:272)
位于sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:329)
位于sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:172)
位于sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:916)
位于sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:158)
位于sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:133)
位于org.apache.jmeter.protocol.http.sampler.HTTPJavaImpl.sample(HTTPJavaImpl.java:479)
位于org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:62)
位于org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1054)
位于org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1043)
位于org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:416)
位于org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:271)
运行(Thread.java:662)
对于在本地主机上运行的web应用程序,相同的脚本正在成功运行

我是否缺少测试远程服务器上运行的应用程序所需的任何配置


如有任何帮助,将不胜感激。

请参考以下屏幕截图以设置Jmeter中的代理设置

您确实能够从远程服务器建立到此主机的连接吗?你知道,你能用telnet上网吗?(键入“telnet abcd.efgh.co.uk 80”和“telnet abcd.efgh.co.uk 443”)。在HTTP请求默认屏幕中添加代理服务器名称以解决此问题。非常感谢Oliver。Hemanth仍然面临类似的问题,您能否在jmeter中显示Http请求默认设置和Http代理服务器设置,并在浏览器中显示代理服务器设置?根据jmeter用户手册,有几种方法可以设置代理。我只是在本页的“2.4.2使用HTTP(S)测试脚本记录器”部分找到一些有用的信息-