Logging 未记录测试对象/应用程序日志中的Jmeter日志
我正在使用测试方法中的System.out.println和log语句运行一些测试。这些是Junit测试,使用JMeterSampler执行。Junit测试方法或依赖JAR中的日志语句在哪里都看不到。在我的测试方法中,我有一句话Logging 未记录测试对象/应用程序日志中的Jmeter日志,logging,log4j,jmeter,slf4j,apache-commons-logging,Logging,Log4j,Jmeter,Slf4j,Apache Commons Logging,我正在使用测试方法中的System.out.println和log语句运行一些测试。这些是Junit测试,使用JMeterSampler执行。Junit测试方法或依赖JAR中的日志语句在哪里都看不到。在我的测试方法中,我有一句话 logger.info( "simple log" ); 那根简单的圆木不见了。我尝试过在jmeter.properties中使用类别设置log_level的各种方法,但没有任何帮助 我还需要将slf4j与log4j一起使用。因此,我使用以下JAR重定向了common
logger.info( "simple log" );
那根简单的圆木不见了。我尝试过在jmeter.properties中使用类别设置log_level的各种方法,但没有任何帮助
我还需要将slf4j与log4j一起使用。因此,我使用以下JAR重定向了commons日志
- 用jcl-over-slf4j替换commons日志记录
- 添加
- slf4j api
- slf4j-log4j12和
- log4j-1.2.7
- 已从类路径中删除logkit和excalibur日志记录
- 添加了log4j.configuration=file:/path/to/log4j.xml。这里的附加程序在启动时被解析和提取
- 使用stdout appender为测试类添加了一个记录器,但是仍然看不到来自测试类的日志
- 已经在jmeter.properties中注释了#log_config=logkit.xml,并且logkit文件在bin中完全不存在。logkit和excalibur日志记录不在类路径中,jmeter框架的日志记录在jmeter-server.log中工作正常 -jmeter.log没有任何条目
是否有我遗漏的非常明显的内容?所有“System.out.println”都应该在Jmeter的控制台窗口(CMD窗口)中可见。我相信JUNIT日志不会在Jmeter日志中更新。最好的方法是为JUNIT测试定义一个单独的日志文件和路径。jmeter-server.log没有我的system.out.printlns。我的jmeter.log也是空的。