我正在按照本教程的步骤创建ApacheJMeterTemporaryRootCA.crt证书。
然而,在我点击运行后,没有任何与证书相关的信息显示出来,好像我只是在没有录音的情况下运行一个简单的测试。它甚至不显示错误消息。我已阅读这些帖子,但它们对我的案例没有帮助:
有没有 - Apache jMeter not generating ApacheJMeterTemporaryRootCA.crt for https recording - ApacheJMeterTemporaryRootCA.crt not generated
我使用的是Java 1.7.0,67,Jmeter 2.13(两者都是最新版本)。我也按照此页面设置我的环境变量
有没有人知道这里缺少什么? 万分感谢!!
答案 0 :(得分:4)
我有一个问题,我删除了证书并努力使其重新生成。
在bin文件夹中有一个名为proxyserver.jks的密钥库文件,当我删除该证书后,它将在测试脚本记录器的下一次启动时重新生成
答案 1 :(得分:1)
在绝大多数情况下, jmeter.log 文件包含所有答案,或者至少可以帮助找出问题的原因。
如果下面的清单没有帮助 - 用JMeter日志文件的相关位更新您的问题。
确保您设置了以下环境变量:
如果您使用网络浏览器进行录制,请确保
请参阅下图,了解Firefox浏览器的代理设置:
如果上述检查清单无法解决您的问题,请查看Recording HTTPS Traffic with JMeter's Proxy Server指南,了解问题排查提示。
答案 2 :(得分:0)
导航到HTTP(S)测试脚本记录器,然后单击底部的“开始”按钮。
http://jmeter.apache.org/usermanual/jmeter_proxy_step_by_step.pdf
这将启动JMeter代理服务器,该服务器用于拦截浏览器请求。 将在jmeter / bin文件夹中生成一个名为ApacheJMeterTemporaryRootCA.crt的文件。
可能您运行测试而不是启动代理服务器。