首页 > 解决方案 > 在 bin 目录中录制时不保存证书

问题描述

当我开始录制脚本时,它显示证书将保存在 bin 中。在 bin 中保存了证书和 .usr 文件。但是由于某种原因,我从文件夹中删除了 .crt 和 .usr 文件。现在,当我再次进行录制时,它会显示证书将保存在 bin 中的消息,但是当检查时它显示没有证书保存在那里。这个试过很多次。我永久删除了其他我可以恢复的文件。

为了测试可重复性,删除了 .crt 和 .usr 并重复了测试。启动“HTTP(S) 测试脚本记录器”后,没有创建新的 .crt 或 .usr 文件。

标签: jmeterjmeter-3.2

解决方案


因为这些只是浏览器证书,如果你想让 JMeter 重新生成它们,你需要删除proxyserver.jks文件,一旦你删除它 - JMeter 将与ApacheJMeterTemporaryRootCA.crt文件和朋友一起重新生成它。

或者,您可以使用keytoolKeystore Explorer取回文件

另请注意,您还可以使用JMeter Chrome Extension记录 JMeter 测试,在这种情况下,您不必担心代理和证书。

最后但并非最不重要的一点是,根据 JMeter 最佳实践,您应该始终使用最新版本的 JMeter,因此请考虑升级,因为您的 JMeter 3.2 有点过时了


推荐阅读