首页 > 解决方案 > JMeter - 在 bin 目录中找不到根证书

问题描述

我正在尝试使用 Jmeter 记录器记录脚本。为此,我尝试从 Firefox 的 bin 文件夹中导入根证书。但是我在那里看不到证书。我还尝试从 GitHub 下载示例 JMeter 证书并安装它。但是 Firefox 拒绝它说我没有相应的私钥。

谁能告诉我为什么我的证书不见了?如果有人能告诉我如何在 Jmeter 中生成证书,那也会很有帮助。

我的 Java 版本是“1.8.0_251”JMeter 版本 - 5.3

标签: jmeterroot-certificate

解决方案


当您启动HTTP(S) Test Script Recorder时,证书将在 JMeter 安装的“bin”文件夹下生成,即当您单击“开始”按钮时:

在此处输入图像描述

在此之前,您将看不到任何证书。

证书文件是ApacheJMeterTemporaryRootCA.crt,假设您正确安装了 Java,并且可以将这个人安装到 Firefox 浏览器中(Firefox 证书管理器的“权限”选项卡),它将出现

不要从 Internet 下载任何证书,如果你这样做了 - 不要安装它们,因为你将自己置于MITM 攻击的风险之下,只使用你自己的 JMeter 生成的证书

另请注意,还有另一种(更简单?)记录 JMeter 测试的方法:JMeter Chrome Extension,在这种情况下,您不必担心代理和 SSL 证书。


推荐阅读