Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logging 如何从Jmeter创建HTML日志文件_Logging_Log4j_Jmeter - Fatal编程技术网

Logging 如何从Jmeter创建HTML日志文件

Logging 如何从Jmeter创建HTML日志文件,logging,log4j,jmeter,Logging,Log4j,Jmeter,我需要从jmeter创建HTML日志文件,所以我将log4j.jar放在log4j.conf文件所在的bin文件夹中,并将其添加到log4j.conf文件中 # Define the HTML file appender log4j.appender.HTML=org.apache.log4j.FileAppender # Path and file name to store the log file log4j.appender.HTML.File=./logs/application.ht

我需要从jmeter创建HTML日志文件,所以我将log4j.jar放在log4j.conf文件所在的bin文件夹中,并将其添加到log4j.conf文件中

# Define the HTML file appender
log4j.appender.HTML=org.apache.log4j.FileAppender
# Path and file name to store the log file
log4j.appender.HTML.File=./logs/application.html
# Define the html layout for file appender
log4j.appender.HTML.layout=org.apache.log4j.HTMLLayout
#Define Title of the HTML page
log4j.appender.HTML.layout.Title=Application logs
#Define the log location of application class file
log4j.appender.HTML.layout.LocationInfo=true

但是没有生成application.html文件。我也尝试将log4j.jar文件放入lib、ext和bin文件夹,但在运行jmeter之后,我没有得到任何html日志文件。

首先,您需要将log4j.jar放入lib文件夹而不是bin文件夹

其次,此log4j配置将仅由使用log4j进行日志记录的库使用

JMeter不使用log4j,它使用logkit,配置要在user.properties中完成,请查找日志配置块

因此,OOTB无法从JMeter包的日志生成HTML

为了证明我的观点,请参见:


感谢您的评论和帮助。我做了与您提到的相同的事情,只是我无法修改jmeter.properties文件,因为我无法理解日志配置。我无法理解如何使用它实现log4j配置。请帮助我在jmeter.properties文件中配置log4j,通过它我可以获取HTML日志文件