使用 FireFox 和 HTTP(S) 测试脚本记录器时的 JMeter "Content encoding Error"

JMeter "Content encoding Error" when using FireFox and HTTP(S) Test Script recorder

我正在尝试为 JMeter 5 配置 Mozilla Firefox,因为我正在 Firefox 中设置手动代理并在 JMeter 中设置相同的代理编号。

我安装了特殊证书。 当我打开 https://www.google.com 网站时,我的 Firefox 显示错误 "Content encoding Error"。

这是由于版本 <= 5.0 的 JMeter 测试脚本记录器不支持 Brotli 编码。

参见:

该错误现已在夜间构建和即将发布的 JMeter 5.1 版本中修复。

要解决此问题,请在 Firefox 中键入 about:config 并输入 Content-Encoding:

然后从接受的算法中删除 br

  1. 不要加载测试 public 应用程序,除非您是其 QA 团队的成员或获得应用程序所有者的明确许可。很可能你至少会被 DDoS protection mechanisms and your IP will be simply blacklisted which may cause problems for your neighbours if you're behind an ISP NAT 阻止。
  2. 每当 JMeter 无法记录某些内容时,请尝试另一种方法 - JMeter Chrome Extension 这是一种无需配置代理服务器和安装证书即可拦截浏览器流量的便捷方法。