运行JMeter脚本时,获取资源字符串未找到错误



运行脚本时出现以下错误,运行某些线程后执行会自动停止。例如,我同时运行了1000个线程,通过了926个测试,然后停止了执行。我使用过JMeter 5.0和5.2版本的

2020-02-22 15:08:25,341 WARN o.a.j.u.JMeterUtils: ERROR! Resource string not found: [#_samples]
2020-02-22 15:08:25,341 WARN o.a.j.u.JMeterUtils: ERROR! Resource string not found: [median]
2020-02-22 15:08:25,341 WARN o.a.j.u.JMeterUtils: ERROR! Resource string not found: [90%_line]
2020-02-22 15:08:25,341 WARN o.a.j.u.JMeterUtils: ERROR! Resource string not found: [95%_line]
2020-02-22 15:08:25,341 WARN o.a.j.u.JMeterUtils: ERROR! Resource string not found: [99%_line]
2020-02-22 15:08:25,341 WARN o.a.j.u.JMeterUtils: ERROR! Resource string not found: [min]
2020-02-22 15:08:25,341 WARN o.a.j.u.JMeterUtils: ERROR! Resource string not found: [error_%]
2020-02-22 15:08:25,341 WARN o.a.j.u.JMeterUtils: ERROR! Resource string not found: [throughput]
2020-02-22 15:08:25,341 WARN o.a.j.u.JMeterUtils: ERROR! Resource string not found: [received_kb/sec]
2020-02-22 15:08:25,341 WARN o.a.j.u.JMeterUtils: ERROR! Resource string not found: [sent_kb/sec]
2020-02-22 15:08:25,890 WARN o.a.j.u.JMeterUtils: ERROR! Resource string not found: [received_kb/sec]
2020-02-22 15:08:25,905 WARN o.a.j.u.JMeterUtils: ERROR! Resource string not found: [received_kb/sec]
  1. 这不是错误,您收到了WARN严重性的消息,这意味着JMeter试图在JMeter属性中找到这些度量的默认值,但失败了。它对结果没有任何负面影响。如果您不想看到这种情况,您可以通过将下一行添加到log4j2.xml文件(位于JMeter安装的"bin"文件夹中(来降低JMeterUtils类的JMeter日志的详细程度

    <Logger name="org.apache.jmeter.util.JMeterUtils" level="error" />
    
  2. 这实际上是一个众所周知的JMeter错误#62770,所以如果您升级到最新的JMeter5.2.1,您无论如何都应该停止看到这些警告

最新更新