我尝试使用Jmeter记录器记录脚本。为此,我尝试从Firefox的bin文件夹导入根证书。但我在那里看不到证书。我还尝试从GitHub下载示例JMeter证书并安装它。但Firefox拒绝了它,说我没有相应的私钥。有人能告诉我为什么我的证书不见了吗?如果有人能告诉我如何在Jmeter中生成证书,那将是很有帮助的。我的Java版本是“1.8.0_251”JMeter版本- 5.3
fzwojiic1#
当您启动HTTP(S)测试脚本记录器时,证书将在JMeter安装的“bin”文件夹下生成,即当您单击“开始”按钮时:x1c 0d1x的数据在此之前,您不会看到任何证书。证书文件是ApacheJMeterTemporaryRootCA.crt,它会出现假设你正确安装的Java和这个家伙可以安装到Firefox浏览器(“权限”标签的Firefox证书管理器)不要从互联网下载任何证书,如果你这样做了-不要安装它们,因为你把自己置于MITM attack的风险之下,只使用你自己的JMeter生成的证书还要注意,还有一种记录JMeter测试的替代(更简单?)方法:JMeter Chrome Extension,在这种情况下,您不必担心代理和SSL证书。
ApacheJMeterTemporaryRootCA.crt
ddhy6vgd2#
1.首先,你需要删除bin文件夹下的Proxyserver.jks文件。然后转到jmeter设置目标控制器作为HTTP(S)测试脚本记录器。启动HTTP(S)测试脚本记录器。重新引用bin文件夹。当您启动HTTP(S)Test Script Recorder时,Apachejmetercertificate将在JMeter安装的“bin”文件夹下生成
2条答案
按热度按时间fzwojiic1#
当您启动HTTP(S)测试脚本记录器时,证书将在JMeter安装的“bin”文件夹下生成,即当您单击“开始”按钮时:
x1c 0d1x的数据
在此之前,您不会看到任何证书。
证书文件是
ApacheJMeterTemporaryRootCA.crt
,它会出现假设你正确安装的Java和这个家伙可以安装到Firefox浏览器(“权限”标签的Firefox证书管理器)不要从互联网下载任何证书,如果你这样做了-不要安装它们,因为你把自己置于MITM attack的风险之下,只使用你自己的JMeter生成的证书
还要注意,还有一种记录JMeter测试的替代(更简单?)方法:JMeter Chrome Extension,在这种情况下,您不必担心代理和SSL证书。
ddhy6vgd2#
1.首先,你需要删除bin文件夹下的Proxyserver.jks文件。然后转到jmeter设置目标控制器作为HTTP(S)测试脚本记录器。
启动HTTP(S)测试脚本记录器。
重新引用bin文件夹。当您启动HTTP(S)Test Script Recorder
时,Apachejmetercertificate将在JMeter安装的“bin”文件夹下生成