zoukankan      html  css  js  c++  java
  • Jmeter 日志设置---如何设置java协议中被测jar的日志?

        先转载一下Jmeter的日志设置:

    Jmeter运行出现问题可以通过调整jmeter的日志级别定位问题,但运行测试时建议关闭jmeter日志,jmeter打印日志耗费系统性能。

    Jmeter日志默认存放在%JMeter_HOME%in目录,文件名通常是JMeter.log。日志记录与JMeter本身运行有关的日志信息。

    Jmeter使用Log4j日志组件输出日志,%JMETER_HOME%injmeter.properties中的log_level.jmeter用于控制Jmeter日志记录级别。log_level.jmeter可以设置以下日志级别:FATAL_ERROR, ERROR, WARN, INFO,DEBUG,其中FATAL_ERROR打印日志最少,DEBUG级别日志最详细。

    log_level.jmeter=INFO //INFO级别,只有等于及高于这个级别的才打印日志,如果配置为INFO只显示INFO, WARN, ERROR的log信息,而DEBUG信息不会被显示。

    jmeter可以为不同的模块设置不同的日志级别,如下:

    log_level.jmeter=INFO
    log_level.jmeter.junit=DEBUG
    #log_level.jmeter.control=DEBUG
    #log_level.jmeter.testbeans=DEBUG
    #log_level.jmeter.engine=DEBUG
    #log_level.jmeter.threads=DEBUG
    #log_level.jmeter.gui=WARN
    #log_level.jmeter.testelement=DEBUG
    #log_level.jmeter.util=WARN
    #log_level.jmeter.util.classfinder=WARN
    #log_level.jmeter.test=DEBUG
    #log_level.jmeter.protocol.http=DEBUG
    # For CookieManager, AuthManager etc:
    #log_level.jmeter.protocol.http.control=DEBUG
    #log_level.jmeter.protocol.ftp=WARN
    #log_level.jmeter.protocol.jdbc=DEBUG
    #log_level.jmeter.protocol.java=WARN
    #log_level.jmeter.testelements.property=DEBUG
    log_level.jorphan=INFO

      Jmeter还可以指定测试脚本和被测jar包的日志级别,假如我测试脚本路径如下: com.ptest.Demo,被测jar的路径如下:com.app.DemoApp,那么通过如下设置即可实现:

        

    #指定脚本 com.ptest包下所有类的日志
    log_level.com.ptest=ERROR
    #指定某个类的日志
    log_level.com.ptest.Demo=ERROR
    
    
    #指定应用com.App包下所有类的日志
    log_level.com.ptest=ERROR
    #指定所有日志级别 包括Jmeter本身、脚本、被测应用
    log_level=ERROR

     

  • 相关阅读:
    获取MySQL各版本yum源 并安装
    CentOS 防火墙实用操作
    简单3步将你的python转成exe格式
    java 实现扑克牌打印
    java 一维数组的总结笔记
    java中如何理解:其他类型 + string 与 自增类型转换和赋值类型转换
    c语言 0与非0
    Python中nonlocal的用法
    Python基础系列讲解-自动控制windows桌面
    flask_caching 缓存
  • 原文地址:https://www.cnblogs.com/onmyway20xx/p/4235240.html
Copyright © 2011-2022 走看看