有时我在执行脚本时收到以下警告消息:
注意:我在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列。 ..........
如果您对如何解决此问题有建议,请帮助我。
答案 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来获取更改