zoukankan      html  css  js  c++  java
  • Jmeter的log输出控制

    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!
    
  • 相关阅读:
    0.1+0.2!==0.3
    标准盒模型IE盒模型
    Vue自定义组件通过v-model通信
    vue-cli3.0 使用 postcss-pxtorem px转rem
    render函数、createElement函数
    mixins(混入)
    vue.extend与vue.component
    js事件系列
    vue脚手架项目结构
    python模块和包
  • 原文地址:https://www.cnblogs.com/MasterMonkInTemple/p/3355484.html
Copyright © 2011-2022 走看看