jmeter的代理设置无法正常工作

时间:2018-10-17 02:09:36

标签: proxy jmeter

我正在尝试在firefox中设置代理,以便可以使用Jmeter GUI中的重新编码控制器。以下是我在firefox中的网络设置: enter image description here

以及jmeter GUI: enter image description here

但是当我尝试在firefox中加载网站时,出现以下错误:

  

app.example.net的所有者未正确配置其网站。   为了防止您的信息被盗,Firefox没有   已连接到该网站。

     

此网站使用HTTP严格传输安全性(HSTS)来指定   Firefox只能安全地连接到它。结果,它不是   可以为此证书添加例外。

     

了解更多信息……

     

报告此类错误,以帮助Mozilla识别和阻止恶意软件   网站

我们将不胜感激任何帮助。

2 个答案:

答案 0 :(得分:0)

在JMeter组中的Recording stops due to HSTS答案之后,尝试使用--ignore-certificate-errors运行Chrome:

  

由于HSTS记录停止   莉莉·阮(Lily Nguyen)   5个帖子   我在使用Chrome的JMeter 3.2上遇到了同样的问题。我解决了   从命令行使用标志--ignore-certificate-errors调用Chrome   ...这将消除“您的连接不是私人的”错误,并且我   到处都安装了证书后就能正常记录

或使用Blazemeter Chrome extension

记录站点

答案 1 :(得分:0)

这不是JMeter问题,这是一种针对MITMHTTP Strict Transport Security攻击的防护技术

您可以尝试通过

绕过它
  1. Firefox Profile文件夹中的app.example.net文件中删除SiteSecurityServiceState.txt的条目
  2. Integer页面上添加下一个about:config值:

    test.currentTimeOffsetSeconds= 11491200
    
  3. 清除浏览历史记录或从新的Firefox配置文件开始

请注意,还有另一种记录JMeter测试的方法:JMeter Chrome Extension,您不必担心代理和证书,只需在浏览器中执行场景即可,一旦完成,便可以导出作为JMeter测试脚本。