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>
网友评论