如何使用 JMeter 处理严格传输安全 (HSTS)

How to handle Strict Transport Security (HSTS) using JMeter

我正在尝试记录使用 HTTP 严格传输安全 (HSTS) 的网站的流量。因此,无法为证书添加例外。这意味着我无法录制会话。

有人知道我该如何处理吗?

您可以选择将 HAR 用于 jmeter :

但显示您的错误可能会有所帮助

使用 HSTS 的网站不允许您为服务器添加例外。您可以做的是调整您的浏览器以 allow/bypass HSTS 政策。如果是 Firefox,您可以执行以下操作 -

  1. 在浏览器中键入 about:support 以打开故障排除信息页面。 (或者,select 'Troubleshooting Information' 来自帮助菜单)。
  2. 导航到页面上显示的 table 中的 'Profile Folder' 行,然后单击按钮 'Open Folder'
  3. 这将为 firefox 配置文件目录打开一个新的资源管理器 window。保持此资源管理器 window 打开,close/quit Firefox。
  4. 打开文件 SiteSecurityServiceState.txt 并删除包含您需要访问的服务器名称的所有行。保存此文件。

    此后,当您启动 firefox 时,它会忽略 HSTS 限制。

    资料来源:Mozilla Support

另一种解决方案是使用 JMeter Chrome 插件 - BlazeMeter