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

kwvwclae  于 12个月前  发布在  其他
关注(0)|答案(2)|浏览(254)

我尝试使用Jmeter记录器记录脚本。为此,我尝试从Firefox的bin文件夹导入根证书。但我在那里看不到证书。我还尝试从GitHub下载示例JMeter证书并安装它。但Firefox拒绝了它,说我没有相应的私钥。
有人能告诉我为什么我的证书不见了吗?如果有人能告诉我如何在Jmeter中生成证书,那将是很有帮助的。
我的Java版本是“1.8.0_251”JMeter版本- 5.3

fzwojiic

fzwojiic1#

当您启动HTTP(S)测试脚本记录器时,证书将在JMeter安装的“bin”文件夹下生成,即当您单击“开始”按钮时:
x1c 0d1x的数据
在此之前,您不会看到任何证书。
证书文件是ApacheJMeterTemporaryRootCA.crt,它会出现假设你正确安装的Java和这个家伙可以安装到Firefox浏览器(“权限”标签的Firefox证书管理器)
不要从互联网下载任何证书,如果你这样做了-不要安装它们,因为你把自己置于MITM attack的风险之下,只使用你自己的JMeter生成的证书
还要注意,还有一种记录JMeter测试的替代(更简单?)方法:JMeter Chrome Extension,在这种情况下,您不必担心代理和SSL证书。

ddhy6vgd

ddhy6vgd2#

1.首先,你需要删除bin文件夹下的Proxyserver.jks文件。然后转到jmeter设置目标控制器作为HTTP(S)测试脚本记录器。
启动HTTP(S)测试脚本记录器。
重新引用bin文件夹。当您启动HTTP(S)Test Script Recorder

时,Apachejmetercertificate将在JMeter安装的“bin”文件夹下生成

相关问题