zoukankan      html  css  js  c++  java
  • JMETER测试报告导出(一)-非GUI模式(命令行)

    环境 jmeter 3.2 windows   

           jmeter 5.2 macOS

    启动jmeter时,dos窗口会有一行命令

    -n: 非GUI模式执行JMeter

    -t: 执行测试文件所在的位置

    -l: 指定生成测试结果的保存文件,jtl文件格式

    -e: 测试结束后,生成测试报告

    -o: 指定测试报告的存放位置

    [jmx file]:表示测试脚本jmx文件的路径

    [test file]:类似于日志文件,也要给个路径

    [Path to web report file]输出的测试报告保存路径

    1.确认基本配置

    • 在jmeter.properties或者user.properties确认如下配置项:
    jmeter.save.saveservice.label=true
    jmeter.save.saveservice.response_code=true
    jmeter.save.saveservice.response_message=true
    jmeter.save.saveservice.successful=true
    jmeter.save.saveservice.thread_name=true
    jmeter.save.saveservice.time=true
    jmeter.save.saveservice.latency=true
    jmeter.save.saveservice.bytes=true
    jmeter.save.saveservice.thread_counts=true
    jmeter.save.saveservice.timestamp_format=ms
    jmeter.save.saveservice.timestamp_format=yyyy/MM/dd HH:mm:ss.SSS
    • windows环境

      

    如果希望在Errors报告中展示更详细数据,需要确保如下配置
    jmeter.save.saveservice.assertion_results_failure_message = true
    如果使用了事务控制器(Transaction Controller),确认Generate parent sample为未勾选状态

    macOS环境

     

    2.生成报告

    a. 在压力测试结束时同时自动生成报告

    基本命令格式:
    jmeter -n -t <test JMX file> -l <test log file> -e -o <Path to output folder>
    样例:
    jmeter -n -t F:PerformanceTestTestCasescriptgetToken.jmx -l testLogFile -e -o ./output
    参数:
    -n :以非GUI形式运行Jmeter
    -t :source.jmx 脚本路径
    -l :运行结果保存路径(.jtl或.csv) ---这里后缀可以是jtl或csv,但文件内容格式必须要是csv格式
    -e :在脚本运行结束后生成html报告
    -o :保存html报告的路径, 此文件夹必须为空或者不存在

    b. 使用已有的压力测试结果日志文件生成报告

    基本命令格式:
    jmeter -g <log file> -o <Path to output folder>
    样例:
    jmeter -g D:apache-jmeter-3.0in estLogFile -o ./output
    参数:

    -g :specifies the existing result file   指定已存在的结果文件

     windows环境

    macOS环境

    jmeter -n -t documents/jmetercase/HTTP请求.jmx -l documents/jmetercase/logtest.csv -e -o documents/jmetercase/output

    documents/jmetercase/HTTP请求.jmx 为脚本路径

     运行后查看:

     

     

  • 相关阅读:
    Pytorch-实战之对Himmelblau函数的优化
    Pytorch-tensor的感知机,链式法则
    Pytorch-tensor的激活函数
    Pytorch-tensor的分割,属性统计
    Pytorch-tensor的转置,运算
    Pytorch-tensor维度的扩展,挤压,扩张
    Transformer代码细节
    Leetcode 1494
    格雷码
    两个正序数组的中位数
  • 原文地址:https://www.cnblogs.com/may18/p/12503558.html
Copyright © 2011-2022 走看看