在jmeter中获取未知的主机异常

时间:2018-12-27 06:49:06

标签: jmeter unknown-host

我一直在测试URL www.google.com的HTTP请求,并在jmeter中收到未知的主机错误。

HTTP REQUEST PAGE[![][1]

2 个答案:

答案 0 :(得分:1)

该错误表示JMeter无法解析google.com网站的IP地址。这很可能是由于您的网络设置所致,即您的计算机使用公司proxy来访问Internet。

与您的网络管理员联系,以获取所需的代理设置(主机名,端口,用户名和密码)和configure JMeter to use the proxy server to access external resources,即以以下方式启动它:

jmeter -H your_proxy_host -P your_proxy_port -u your_proxy_username -a your_proxy_password

除上述内容之外:

  1. 在未经公共资源所有者明确许可的情况下,请勿加载测试公共资源,因为您的操作可能会被视为DoS attack,并且您的IP地址可能会被列入黑名单。因此,请使用Intranet而不是Google的产品,这样一来,您将用一只石头杀死2只鸟:

    • 您无需配置代理
    • 从法律的角度来看,您的行为将很清楚

    如果您没有什么可以在Intranet中进行测试的,则可以考虑使用特殊的网站,例如blazedemo.comnewtours.demoaut.com

  2. 根据JMeter Best Practices you should always be using the latest available JMeter version,因此请考虑升级到JMeter 5.0(或JMeter Downloads页上可用的当前版本)

答案 1 :(得分:0)

在JMeter UI中配置HTTP请求时,很容易犯这样的错误。

现在假设您要测试以下URL:https://www.your_host.com/your_path/,则应将此URL分为不同的部分,并将它们分别放入相应的JMeter字段中。

  • 协议[http]:https(红色标记)
  • 服务器名称或IP:www.your_host.com(蓝色标记)
  • 路径:/您的路径(黄色标记)

注意:不要将完整的URL放入“服务器名称或IP”中。 enter image description here