我正面临着一个我无法解决的问题。 我正在使用JMeter Maven插件在Jenkins上运行JMeter。
当JMeter启动时,它运行非UI模式并始终设置参数-l以记录信息。 该日志加载的行和达到千兆字节的日志。结果磁盘空间结束。
我想知道如何禁用参数-l。我发现没有办法控制JMeter的参数启动。
通过pom.xml文件我可以覆盖jmeter.properties,但没有找到标记来设置启动参数。
提前致谢。
答案 0 :(得分:0)
根据插件文档的Basic Configuration页面:
如果在$ {project.base.directory} / src / test / jmeter中找到以下属性文件,将使用以下属性文件:
jmeter.properties
saveservice.properties
upgrade.properties
system.properties
user.properties
global.properties
所以你可以完全抑制JMeter输出,如:
将以下行添加到 user.properties 文件
jmeter.save.saveservice.output_format=csv
jmeter.save.saveservice.assertion_results_failure_message=false
jmeter.ave.saveservice.assertion_results=none
jmeter.save.saveservice.data_type=false
jmeter.save.saveservice.label=false
jmeter.save.saveservice.response_code=false
jmeter.save.saveservice.response_data=false
jmeter.save.saveservice.response_data.on_error=false
jmeter.save.saveservice.response_message=false
jmeter.save.saveservice.successful=false
jmeter.save.saveservice.thread_name=false
jmeter.save.saveservice.time=false
jmeter.save.saveservice.subresults=false
jmeter.save.saveservice.assertions=false
jmeter.save.saveservice.latency=false
jmeter.save.saveservice.connect_time=false
jmeter.save.saveservice.samplerData=false
jmeter.save.saveservice.responseHeaders=false
jmeter.save.saveservice.requestHeaders=false
jmeter.save.saveservice.encoding=false
jmeter.save.saveservice.bytes=false
jmeter.save.saveservice.url=false
jmeter.save.saveservice.filename=false
jmeter.save.saveservice.hostname=false
jmeter.save.saveservice.thread_counts=false
jmeter.save.saveservice.sample_count=false
jmeter.save.saveservice.idle_time=false
万一您需要一些指标(例如,如果您决定执行结果分析),您可以启用单独的行。
有关JMeter属性以及设置/覆盖它们的方法的详细信息,请参阅Apache JMeter Properties Customization Guide。
答案 1 :(得分:0)
看看项目维基:
https://github.com/jmeter-maven-plugin/jmeter-maven-plugin/wiki/Log-Levels
我猜你可能想要这个:
<project>
[...]
<build>
<plugins>
<plugin>
<groupId>com.lazerycode.jmeter</groupId>
<artifactId>jmeter-maven-plugin</artifactId>
<version>1.10.1</version>
<executions>
<execution>
<id>jmeter-tests</id>
<phase>verify</phase>
<goals>
<goal>jmeter</goal>
</goals>
<configuration>
<overrideRootLogLevel>error</overrideRootLogLevel>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
[...]