2

我正在从java代码开发一个jmeter测试计划,并且我已经从maven安装了jmeter api。

它运行成功。但是,它在控制台上显示了许多不必要的信息。

这是我的环境:

  • JavaSE 1.7
  • JMeter 3.0
  • Windows 7的

尽管我知道这是 java 和 jmeter 的旧版本,但我不得不这样做。

我尝试配置 jmeter.properties、logkit.xml 和 log4j.conf 文件,但它保持不变。

控制台上显示的信息如下:

WARN    2019-07-19 17:35:43.944 [jmeter.u] (): Exception 'null' occurred when fetching boolean property:'summariser.log', defaulting to:true
WARN    2019-07-19 17:35:43.944 [jmeter.u] (): Exception 'null' occurred when fetching boolean property:'summariser.out', defaulting to:true
INFO    2019-07-19 17:35:43.955 [jmeter.u] (): Setting Locale to zh_TW
DEBUG   2019-07-19 17:35:44.457 [jmeter.g] (): setting element to enabled: true
INFO    2019-07-19 17:35:44.598 [jmeter.s] (): Testplan (JMX) version: 2.2. Testlog (JTL) version: 2.2
INFO    2019-07-19 17:35:44.726 [jmeter.s] (): Using SaveService properties file encoding UTF-8
INFO    2019-07-19 17:35:44.736 [jmeter.s] (): Using SaveService properties version 2.9
INFO    2019-07-19 17:35:44.736 [jmeter.s] (): All converter versions present and correct
Test Start
INFO    2019-07-19 17:35:44.739 [jmeter.e] (): Running the test!
INFO    2019-07-19 17:35:44.743 [jmeter.s] (): List of sample_variables: []
INFO    2019-07-19 17:35:44.743 [jmeter.s] (): List of sample_variables: []
DEBUG   2019-07-19 17:35:44.750 [jorphan.] (): searchPathsOrJars : [SOMEWHERE\apache-jmeter-3.0/lib/ext]
DEBUG   2019-07-19 17:35:44.750 [jorphan.] (): superclass : [interface org.apache.jmeter.functions.Function]
DEBUG   2019-07-19 17:35:44.750 [jorphan.] (): innerClasses : true annotations: false
DEBUG   2019-07-19 17:35:44.750 [jorphan.] (): contains: null notContains: null
DEBUG   2019-07-19 17:35:44.750 [jorphan.] (): searchPathsOrJars : [SOMEWHERE\apache-jmeter-3.0/lib/ext]
DEBUG   2019-07-19 17:35:44.754 [jorphan.] (): strPathsOrJars[0] : ApacheJMeter_tcp.jar
DEBUG   2019-07-19 17:35:44.754 [jorphan.] (): strPathsOrJars[1] : SOMEWHERE/apache-jmeter-3.0/lib/ext
DEBUG   2019-07-19 17:35:44.754 [jorphan.] (): strPathsOrJars[2] : ApacheJMeter_ftp.jar
DEBUG   2019-07-19 17:35:44.754 [jorphan.] (): strPathsOrJars[3] : ApacheJMeter_junit.jar
DEBUG   2019-07-19 17:35:44.754 [jorphan.] (): strPathsOrJars[4] : ApacheJMeter_java.jar
DEBUG   2019-07-19 17:35:44.754 [jorphan.] (): strPathsOrJars[5] : ApacheJMeter_mail.jar

谁能帮我?

4

1 回答 1

1

如果要禁止 JMeter 日志记录,可以FATAL_ERROR通过提供相关的JMeter 属性将 JMeter 的日志级别设置为

<configuration>
    <propertiesJMeter>
        <log_level.jmeter>FATAL_ERROR</log_level.jmeter>
        <log_level.jmeter.junit>FATAL_ERROR</log_level.jmeter.junit>
        <log_level.jorphan>FATAL_ERROR</log_level.jorphan>
    </propertiesJMeter>
</configuration>

一般来说,您不应该在控制台中看到任何 JMeter 日志条目,因此您似乎在某处进行了配置覆盖,因此最好还原您所做的更改而不是应用我的解决方案。

更多信息:如何配置 JMeter 日志记录

于 2019-07-22T10:38:43.360 回答