Jmeter在运行脚本时有时会显示“ WARN c.h.c.r.e.LoggingCSSParseErrorHandler:”消息

时间:2018-08-29 23:29:42

标签: jmeter

有时我在执行脚本时收到以下警告消息:

注意:我在jmeter.properties文件中设置了“ css.parser.ignore_all_css_errors = true”,但仍然间歇性地收到消息:

2018-08-29 16:19:30,702警告c.h.c.r.e.LoggingCSSParseErrorHandler:兼容浏览器的模式将CSS从[5:227048]跳过,从令牌'100%'开始直到[5:227058]到令牌';' (基于com.helger.css.parser.ParseException:遇到意外令牌:“ +”“ +”     在第5行的227052列。

期待以下一项:

")"
<S>

) 2018-08-29 16:19:30,941 WARN c.h.c.r.e.LoggingCSSParseErrorHandler:浏览器兼容模式将CSS从[5:188823]跳过,从令牌'100%'开始直到[5:188833]到令牌';' (基于com.helger.css.parser.ParseException:遇到意外令牌:“ +”“ +”     在第5行的第188827列。 ..........

如果您对如何解决此问题有建议,请帮助我。

1 个答案:

答案 0 :(得分:0)

该错误表明被测应用程序页面之一上的CSS style有问题。找到有问题的文件,然后使用CSS Validator找出问题并报告。

也可能是错误在负载下出现,即页面引用的CSS样式没有完全下载,如果是这种情况,则会导致解析错误-您发现bottleneck需要也要报告。

如果只希望错误从JMeter日志中消失,则可以通过将下一行添加到 log4j2.xml 文件(位于您的“ bin”文件夹中)来decrease JMeter log level verbosity JMeter安装)

<Logger name="com.helger.css.reader.errorhandler.LoggingCSSParseErrorHandler" level="fatal" />

需要重启JMeter来获取更改