JMeter - 在 bin 目录中找不到根证书

JMeter - No root certificate found in bin directory

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

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

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

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

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

证书文件是 ApacheJMeterTemporaryRootCA.crt,它会在您正确安装的情况下出现 Java 并且可以将此文件安装到 Firefox 浏览器中(Firefox 证书管理器的“权限”选项卡)

不要从 Internet 下载任何证书,如果您下载了 - 不要安装它们,因为您将自己置于 MITM attack 的风险之下,请仅使用 您自己的证书自己生成的JMeter

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