0

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

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

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

4

1 回答 1

1

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

在此处输入图像描述

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

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

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

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

于 2020-10-21T16:22:43.643 回答