【问题标题】:JMeter - "Empty response to http over SSL. Probably waiting for user to authorize the certificate "JMeter - “通过 SSL 对 http 的空响应。可能正在等待用户授权证书”
【发布时间】:2019-01-22 16:19:51
【问题描述】:

我正在输入我尝试使用 JMeter 的测试脚本记录器元素记录的 https 站点的用户 ID 和密码。输入我的用户名和密码时,出现错误。查看日志时,我看到以下错误。

“通过 SSL 对 http 的空响应。可能正在等待用户为 XX.XX:443 授权证书”。

我已经在浏览器中添加了证书。我只对特定网站有问题,其他任何 https 网站似乎都可以正常工作。

我正在使用 JMeter 版本 5。

感谢任何帮助或指导。谢谢你。 约翰

尝试导入新证书 试过Java,Httpclient4类型记录流程。

【问题讨论】:

    标签: https jmeter


    【解决方案1】:

    您必须将 JMeter 证书授权给您正在使用的浏览器。如果是这样,请按照以下步骤查看是否遗漏了什么:

    1. 在HTTP(S) Test Script Recorder中按开始记录。
      您应该收到以下消息:
    2. 启动火狐
    3. 打开 Firefox 菜单
    4. 转到“选项”
    5. 转到“隐私和安全”
    6. 点击“查看证书”
    7. 确保没有名称为"_DO NOT INSTALL.."、"DO NOT INSTALL.."、 "JMETER.." 和其他与 JMeter 相关的证书,或者如果它们存在则删除它们。
    8. 点击“导入”添加新证书。
    9. 导航到您的 JMeter bin 目录并选择 ApacheJMeterTemporaryRootCA.crt 文件。
    10. 选中信任此 CA 以识别网站。
    11. 按确定。
    12. 使用您的 Web 应用程序执行操作以记录请求。

    【讨论】:

    • 谢谢。我使用 Firefox 尝试了以下步骤,并收到以下错误消息“ 2019-01-31 19:16:08,648 INFO o.a.j.p.h.p.ProxyControl: Valid alias found for :root_ca: 2019-01-31 19:16:08,648 INFO o.a.j.p.h.p.ProxyControl:为:intermediate_ca 找到有效别名:2019-01-31 19:16:08,648 INFO o.a.j.p.h.p.Daemon:在端口上创建守护进程套接字:8888 2019-01-31 19:16:08,648 INFO o.a.j.p.h.p.Daemon:测试脚本记录器启动并运行!2019 -01-31 19:16:33,675 WARN o.a.h.i.a.HttpAuthenticator:格式错误的质询:乱序 NTLM 响应消息
    • 将 HTTP 授权管理器添加到您的登录步骤,并设置其参数:用户名 - windows 域登录密码 - windows 域密码域 - 您的 windows 域
    • 谢谢。但是我在记录用例的过程中遇到了这个错误。那么我可以在录制之前添加它吗?
    【解决方案2】:

    您的浏览器配置很可能有问题,即旧的 JMeter 证书存在于证书存储中的某处。有几点需要考虑:

    1. Clear your browsing history。
    2. 考虑使用具有单独代理和证书配置的浏览器,例如Mozilla Firefox
    3. 从 JMeter 安装的“bin”文件夹中删除 proxyserver.jks 和 ApacheJMeterTemporaryRootCA.crt 文件。下次启动 HTTP(S) Test Script Recorder 时将重新生成文件
    4. 将新生成的ApacheJMeterTemporaryRootCA.crt文件导入浏览器

    请注意,目前证书有效期限制为 7 天,因此您必须重新生成它并重新导入,然后才能再次用于录制。证书寿命可通过proxy.cert.validity property 控制

    还要注意另一种记录 JMeter 测试脚本的方法:JMeter Chrome Extension,在这种情况下,您不必担心代理和证书。

    【讨论】:

    • 谢谢。我试过这个。我现在收到以下错误消息 - “HttpAuthenticator:格式错误的质询:乱序 NTLM 响应消息”
    猜你喜欢
    • 2015-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-23
    • 2015-12-28
    • 2017-11-19
    相关资源
    最近更新 更多