无法使用Jmeter 2.11记录外部应用程序,如google

无法使用Jmeter 2.11记录外部应用程序,如google,jmeter,Jmeter,我无法从我的办公网络中记录像谷歌这样的外部应用程序。我尝试了Jmeter支持提供的代理安装pdf,但仍然面临这个问题。我能够记录我的公司内部申请 当我试图记录外部应用程序时,我在浏览器中遇到的错误如下 java.net.UnknownHostException:www.google.com在java.net.inet6address.lookupAllHostAddr(本机方法)在java.net.InetAddress$1.lookupAllHostAddr(未知源)在java.net.Ine

我无法从我的办公网络中记录像谷歌这样的外部应用程序。我尝试了Jmeter支持提供的代理安装pdf,但仍然面临这个问题。我能够记录我的公司内部申请

当我试图记录外部应用程序时,我在浏览器中遇到的错误如下

java.net.UnknownHostException:www.google.com在java.net.inet6address.lookupAllHostAddr(本机方法)在java.net.InetAddress$1.lookupAllHostAddr(未知源)在java.net.InetAddress.GetAddressFromNameService(未知源)在java.net.InetAddress.getAllByName0(未知源)在java.net.InetAddress.getAllByName(未知源)位于org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)处的java.net.InetAddress.getAllByName(未知源代码),位于org.apache.http.impl.conn.DefaultClientConnectionOperator.resolveHostname(DefaultClientConnectionOperator.java:278),位于org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:162)在org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:294)在org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:643)在org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)上org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.executeRequest(HTTPHC4Impl.java:481)org.apache.jmeter.http.sampler.HTTPHC4Impl.java:298)http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:74)org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1105)org.apache.jmeter.protocol.http.proxy.proxy.run(proxy.java:236)


请帮助我解决此问题。

您的JMeter实例似乎无法连接到Internet。我的期望是您支持公司代理

因此,要成功录制,请执行以下步骤:

  • 启动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
    
    -H,--proxyHost

  • 将浏览器配置为使用JMeter主机和端口作为代理。鉴于浏览器和JMeter位于同一台机器上,Firefox浏览器的示例配置如下:

  • 记录JMeter测试的另一个更简单的选项是使用,在这种情况下,您不需要担心代理设置、SSL证书等,并且可以在Chrome浏览器中按照您的测试步骤,将记录的测试导出到JMeter.jmx文件中