jmeter - 在 bin 目录中录制时不保存证书
问题描述
当我开始录制脚本时,它显示证书将保存在 bin 中。在 bin 中保存了证书和 .usr 文件。但是由于某种原因,我从文件夹中删除了 .crt 和 .usr 文件。现在,当我再次进行录制时,它会显示证书将保存在 bin 中的消息,但是当检查时它显示没有证书保存在那里。这个试过很多次。我永久删除了其他我可以恢复的文件。
为了测试可重复性,删除了 .crt 和 .usr 并重复了测试。启动“HTTP(S) 测试脚本记录器”后,没有创建新的 .crt 或 .usr 文件。
解决方案
因为这些只是浏览器证书,如果你想让 JMeter 重新生成它们,你需要删除proxyserver.jks文件,一旦你删除它 - JMeter 将与ApacheJMeterTemporaryRootCA.crt文件和朋友一起重新生成它。
或者,您可以使用keytool或Keystore Explorer取回文件
另请注意,您还可以使用JMeter Chrome Extension记录 JMeter 测试,在这种情况下,您不必担心代理和证书。
最后但并非最不重要的一点是,根据 JMeter 最佳实践,您应该始终使用最新版本的 JMeter,因此请考虑升级,因为您的 JMeter 3.2 有点过时了
推荐阅读
- r - 使用 data.table 自定义函数创建自定义 R 包
- php - 使用 PHP 从数据库中填充 Bootstrap 下拉菜单
- c# - 在项目自己的控制台上使用 SetParent,在 winforms 面板中
- java - 我不明白这个错误。(android构建错误科尔多瓦)
- python - 如何在不每次都重新运行函数的情况下重用 Python 类中的返回值?
- text - 滚动时内容淡出
- javascript - 如何停止javascript增量?
- python - statsmodels:如何将方法添加到 MLE 结果类
- html - 如何使用 rvest 收集此表中的所有 url?
- c# - 保存/加载玩家位置和相关场景