我正在尝试在firefox中设置代理,以便可以使用Jmeter GUI中的重新编码控制器。以下是我在firefox中的网络设置:
但是当我尝试在firefox中加载网站时,出现以下错误:
app.example.net的所有者未正确配置其网站。 为了防止您的信息被盗,Firefox没有 已连接到该网站。
此网站使用HTTP严格传输安全性(HSTS)来指定 Firefox只能安全地连接到它。结果,它不是 可以为此证书添加例外。
了解更多信息……
报告此类错误,以帮助Mozilla识别和阻止恶意软件 网站
我们将不胜感激任何帮助。
答案 0 :(得分:0)
在JMeter组中的Recording stops due to HSTS答案之后,尝试使用--ignore-certificate-errors
运行Chrome:
记录站点由于HSTS记录停止 莉莉·阮(Lily Nguyen) 5个帖子 我在使用Chrome的JMeter 3.2上遇到了同样的问题。我解决了 从命令行使用标志--ignore-certificate-errors调用Chrome ...这将消除“您的连接不是私人的”错误,并且我 到处都安装了证书后就能正常记录
答案 1 :(得分:0)
这不是JMeter问题,这是一种针对MITM的HTTP Strict Transport Security攻击的防护技术
您可以尝试通过
绕过它app.example.net
文件中删除SiteSecurityServiceState.txt
的条目在Integer
页面上添加下一个about:config
值:
test.currentTimeOffsetSeconds= 11491200
请注意,还有另一种记录JMeter测试的方法:JMeter Chrome Extension,您不必担心代理和证书,只需在浏览器中执行场景即可,一旦完成,便可以导出作为JMeter测试脚本。