Jmeter的log输出控制

系统 1636 0

Jmeter的log输出控制(jmeter.log)

        log_level.jmeter=ERROR 

log_level.jmeter.junit=DEBUG 


      

jmeter.properties 中,修改Jmeter的日志级别为:ERROR, 否则产生巨大的日志文件jmeter.log,如果是需要查看详细的调试信息,可以将log_level.jmeter设置为DEBUG

对于断言,如果想打印更加详细的自定义日志到jmeter.log,可以这样做:

添加一个BeanShell Assertion,script这样填写:

        import org.apache.log4j.Logger;

if (increment==5 && vars.getObject("filterID").equals("NOT FOUND"))

{

      Failure=true;

      FailureMessage="Create filter for task 5 times in a row,all failed!";

      log.error("user-defined error, FailureMessage: " + FailureMessage);

}

else

{

      System.out.println("filterID="+vars.getObject("filterID"));

      log.info("user-defined success, filterID=" + vars.getObject("filterID"));

}


      

 如果是运行到else里面,jmeter.log中就会打印这样的信息:

        2013/10/07 02:20:24 INFO  - jmeter.util.BeanShellTestElement: user-defined success, filterID=4104 


      

如果是运行到if里面,jmeter.log中就会打印这样的信息:

        2013/10/07 02:59:44 ERROR - jmeter.util.BeanShellTestElement: user-defined error, FailureMessage: Create filter for task 5 times in a row,all failed!


      

 

Jmeter的log输出控制


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论