所有 当我尝试使用jmeter记录https网址时,我在日志中收到以下消息:
jmeter.protocol.http.proxy.Proxy:[64432]对http over SSL的空响应。可能正在等待用户授权XXXXXXX的证书:443。
它没有加载我们的应用程序的任何页面。
有谁可以帮我解决这个问题?谢谢
Theju
答案 0 :(得分:0)
首先阅读:
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并接受证书,然后开始录制您的场景
答案 1 :(得分:0)
您是否已将JMeter的自签名证书添加到浏览器的例外列表中?
如果是这样 - 尝试删除证书并重新开始。
有关其他问题排查选项和建议,请参阅Recording HTTPS Traffic with JMeter's Proxy Server指南。
答案 2 :(得分:0)
我建议使用SmartMeter Recorder。您将避免设置代理的所有问题。 SmartMeter Recorder使用自己的Chrome插件,开箱即用。阅读文章了解更多信息。
答案 3 :(得分:0)
首先,对于性能测试,您应该在没有证书的情况下进行应用程序设置,否则您测试的结果会有所不同。你的目标应该是测试实际的电话,这些电话应该是隔离的。
如果您仍然坚持使用证书,那么您需要使用您用于录制的浏览器注册JMeter证书。您可以在JMeter bin目录中找到它。只需在您使用杉木录音的浏览器中注册即可。