发布新日志

  • 新版jmeter图形化报告解析

    2017-08-09 20:47:23



    介绍


    JMeter3.0版本以后提供一个用于生成HTML页面格式图形化报告的扩展模块。生成的报告中默认提供的度量维度包括:

    1. APDEX指数

    2. 聚合报告

    3. Errors报告

    4. 响应时间变化曲线

    5. 数据吞吐量时间曲线

    6. Latency time变化曲线

    7. 每秒点击数曲线

    8. HTTP状态码时间分布曲线

    9. 事务吞吐量时间曲线(TPS)

    10. 平均响应时间与每秒请求数的关系图

    11. Latency time与每秒请求数的关系图

    12. 响应时间百分位图

    13. 活动线程数变化曲线

    14. 平均响应时间与线程数的关系图

    15. 柱状响应时间分布图


    配置


    在jmeter.properties中打开以下的配置:

    jmeter.save.saveservice.bytes = true
    jmeter.save.saveservice.label = true
    jmeter.save.saveservice.latency = true
    jmeter.save.saveservice.response_code = true
    jmeter.save.saveservice.response_message = true
    jmeter.save.saveservice.successful = true
    jmeter.save.saveservice.thread_counts = true
    jmeter.save.saveservice.thread_name = true
    jmeter.save.saveservice.time = true
    # the timestamp format must include the time and should include the date.
    # For example the default, which is milliseconds since the epoch: 
    jmeter.save.saveservice.timestamp_format = ms
    # Or the following would also be suitable
    jmeter.save.saveservice.timestamp_format = yyyy/MM/dd HH:mm:ss


    命令运行并生成报告


    jmeter -n -t <jmx脚本的完整路径> -l <测试文件名> -e -o <结果报告的完整输出路径>

    输出的报告类似下面的


Open Toolbar