美文网首页
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