JMeter使用FireFox和HTTP(S)测试脚本记录器时出现“内容编码错误”

时间:2018-10-21 19:27:19

标签: firefox encoding jmeter brotli

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

我安装了特殊证书。 当我打开https://www.google.com网站时,我的Firefox显示错误为“内容编码错误”。

Content Encoding Error

2 个答案:

答案 0 :(得分:2)

这是由于版本<= 5.0中的JMeter Test Script Recorder不支持Brotli编码。

请参阅:

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

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

Accept-Encoding

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

答案 1 :(得分:1)

  1. 除非您是其质量检查团队的成员或获得应用程序所有者的明确许可,否则请不要加载测试公共应用程序。很可能您至少会被DDoS protection mechanisms所阻止,并且您的IP只会被列入黑名单,如果您在ISP NAT后面,可能会给您的邻居造成麻烦。
  2. 只要JMeter无法记录某些内容,请尝试另一种方法-JMeter Chrome Extension,这是一种拦截浏览器流量的便捷方法,而无需配置代理服务器和安装证书。