【问题标题】:I am trying to record an application on the intranet using Jmeter, but i keep getting DNS failure message我正在尝试使用 Jmeter 在 Intranet 上记录应用程序,但我不断收到 DNS 失败消息
【发布时间】:2018-01-10 11:58:13
【问题描述】:

我正在尝试使用 Jmeter 记录控制器记录我在 Intranet 上的被测应用程序。它设法捕获 URL,但随后开始显示 DNS 故障和响应代码 503。似乎存在一些授权问题。关于在录制时如何提供授权详细信息(用户名/密码)的任何想法?

【问题讨论】:

  • HTTP 503 表示服务器暂时无法处理请求。如果是身份验证,通常是 401。在这种情况下,您可能遇到 DNS 问题,请尝试使用 IP 而不是主机名,看看是否可行,或者防火墙配置可能会拒绝您的请求。

标签: jmeter authorization recording


【解决方案1】:
  1. 申请授权可以尝试加HTTP Authorization Manager,应该至少可以处理Basic HTTP Authentication
  2. 代理授权(如果你的机器使用代理访问内网/外网)你可以specify username and password via -u and -a command-line arguments correspondinglylike

    jmeter -H my.proxy.server -P 8000 -u username -a password -N localhost
    

【讨论】:

    【解决方案2】:

    HTTP 503 状态码表示服务器暂时无法处理请求。

    所以这将是 JMeter 和服务器之间的中间组件之一的临时故障:

    • DNS 服务器
    • 代理
    • 防火墙
    • 负载平衡器
    • Web 服务器(Apache HTTP、Nginx、NodeJS...)
    • 应用服务器(J2EE、PHP、ASP 服务器)

    与代理相关的身份验证错误会触发 4XX 响应代码。

    检查每个中间组件的日志,如果您在使用浏览器时没有重现问题,请查看:

    【讨论】:

      猜你喜欢
      • 2015-10-04
      • 2019-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-21
      • 2021-12-27
      • 1970-01-01
      • 2019-11-22
      相关资源
      最近更新 更多