Jmeter Script Recording Error: SEC_ERROR_BAD_SIGNATURE

Jmeter Script Recording Error: SEC_ERROR_BAD_SIGNATURE

使用Jmeter 5.4.1

使用 Firefox 91.3.0esr

上周我可以使用 Jmeter Script Recorder

今天我收到以下消息:SEC_ERROR_BAD_SIGNATURE

我的 Firefox 连接设置:

手动代理配置:

HTTP 代理:Localhost 端口:8080

我看到上周和本周的唯一区别是 Jmeter 证书:

我的 Jmeter 证书过期了吗?

如果可以,我如何获得新的?

我不知道你所在的时区,你的证书有效期到格林威治标准时间晚上 7 点。

如果它已经过期,您可以重新启动 JMeter's HTTP(S) Test Script Recorder,它将生成一个新证书。

如果您不想每 7 天重新生成一次证书,您可以将以下行添加到 user.properties 文件中:

proxy.cert.validity=365

它将配置 JMeter 以生成有效期为 1 年的证书。更多信息:Test Script Recorder certificate configuration

关于您的问题,很可能是您在没有代理的情况下访问了网站,而不是 Firefox 看到证书链已更改并且不允许您浏览以避免潜在的 MITM attack. Most probably you can get rid of this error if you clear your browsing data

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