【发布时间】:2015-11-23 20:50:59
【问题描述】:
全部 当我尝试使用 jmeter 记录 https url 时,我在日志中收到以下消息:
jmeter.protocol.http.proxy.Proxy:[64432] 通过 SSL 对 http 的空响应。可能正在等待用户授权 XXXXXXX:443 的证书。
它没有加载我们应用程序的任何页面。
谁能帮我解决这个问题?谢谢
Theju
【问题讨论】:
标签: jmeter
全部 当我尝试使用 jmeter 记录 https url 时,我在日志中收到以下消息:
jmeter.protocol.http.proxy.Proxy:[64432] 通过 SSL 对 http 的空响应。可能正在等待用户授权 XXXXXXX:443 的证书。
它没有加载我们应用程序的任何页面。
谁能帮我解决这个问题?谢谢
Theju
【问题讨论】:
标签: jmeter
初读:
http://jmeter.apache.org/usermanual/jmeter_proxy_step_by_step.pdf
http://jmeter.apache.org/usermanual/component_reference.html#HTTP%28S%29_Test_Script_Recorder
在您的问题的解决方案中:
按照文档中的说明在浏览器中安装 JMeter 创建的假证书颁发机构
在浏览器中调用 https URL 并接受证书,然后开始录制您的场景
【讨论】:
您是否将 JMeter 的自签名证书添加到浏览器的例外列表中?
如果是这样 - 请尝试删除证书并重新开始。
有关其他故障排除选项和建议,请参阅Recording HTTPS Traffic with JMeter's Proxy Server 指南。
【讨论】:
我建议使用SmartMeter Recorder。您将避免设置代理的所有问题。 SmartMeter Recorder 使用自己的 Chrome 插件,并且开箱即用。阅读文章了解更多信息。
【讨论】:
首先,对于性能测试,您应该在没有证书的情况下设置应用程序,否则您的测试结果会有所不同。您的目标应该是测试实际调用,并且这些调用应该被隔离。
如果您仍然坚持使用证书,那么您需要在您用于记录的浏览器中注册 JMeter 证书。您可以在 JMeter bin 目录中找到它。只需在您正在使用 fir 录制的浏览器中注册即可。
【讨论】: