美文网首页
jmeter-非界面(NO-GUI)执行测试与导出html测试报

jmeter-非界面(NO-GUI)执行测试与导出html测试报

作者: 车陂IT仔 | 来源:发表于2019-05-10 15:23 被阅读0次

    1、jmeter插件下载链接:https://jmeter-plugins.org/downloads/old/
    2、生成的报告的解析:https://jmeter.apache.org/usermanual/generating-dashboard.html

    第一步:更改配置文件

    /bin目录下,找到如下文件,使用文本编辑器notepad打开


    快速搜索找到jmeter.save.saveservice.output_format,加入下面这两行:

    jmeter.save.saveservice.output_format=csv
    jmeter.save.saveservice.print_field_names=true
    

    编辑完成,记得保存

    第二步:编写好脚本,记得调试完成,需要把全部的监听器禁掉或者直接去掉
    第三步:使用文本编辑器notepad创建记录日志的文件,文件格式为jtl
    第四步: 非界面启动jmeter,执行测试

    NO-GUI模式(需要先进入或者导航到/bin目录下):jmeter  -n  -t  脚本文件(.jmx)  -l  日志文件(.jtl) -H  192.168.1.1(IP地址)  -P  8080(端口号)
    -h 帮助 -> 打印出有用的信息并退出
    -n 非 GUI 模式 -> 在非 GUI 模式下运行 JMeter
    -t 测试文件 -> 要运行的 JMeter 测试脚本文件
    -l 日志文件 -> 记录结果的文件
    -r 远程执行 -> 启动远程服务
    -H 代理主机 -> 设置 JMeter 使用的代理主机
    -P 代理端口 -> 设置 JMeter 使用的代理主机的端口号

    第五步:在导出的jtl日志文件第一行加入如下信息:
    timeStamp,elapsed,label,responseCode,responseMessage,threadName,dataType,success,failureMessage,bytes,sentBytes,grpThreads,allThreads,Latency,IdleTime,Connect
    
    第六步:使用存在的JTL日志文件转换成HTML格式报告

    jmeter目录:D:\apache-jmeter-3.0\bin
    JTL日志文件目录:Test.jtl
    HTML报告输出文件:result
    命令:jmeter -g Test.jtl -o ./result

    第七步:使用浏览器打开如下文件,查看测试报告

    (如果需要移动报告存放位置,需要把整个result移走,不能单独复制html文件)

    测试报告 测试报告展示

    执行+转换命令:

    jmeter -n -t <test JMX file> -l <test log file> -e -o <Path to output folder>
    

    相关文章

      网友评论

          本文标题:jmeter-非界面(NO-GUI)执行测试与导出html测试报

          本文链接:https://www.haomeiwen.com/subject/fgjaoqtx.html