命令行形式让Jmeter输出html测试报告

前言

JmeterGUI模式下没有像Loadrunner那样提供测试报告导出功能,但是不在GUI模式下运用命令行的形式能生成html形式的测试报告

Jmeter输出报告命令

命令:jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]

-n ---- 以命令行模式(noGUI,非窗口模式)运行JMeter

-t ---- 测试j脚本(.jmx)所在全路径

[jmx file] ---- 测试计划保存的路径及.jmx文件名,路径可以是相对路径也可以是绝对路径,它依赖于DOS中当前目录,如果DOS中当前目录在C盘AA目录下,测试计划.jmx文件保存在E盘BB目录下,那么应该写绝对路径:E:\BB\xx.jmx;

-l ---- 保存生成测试结果的文件

[results file] ---- 保存生成测试结果的文件,jtl文件格式

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

-o ---- 存放生成测试报告的路径

[Path to web report folder] ---- 存放生成测试报告的路径,它同样可以是相对路径也可以是绝对路径,
report是一个自定义的目录,原先在盘中是没有report这个目录的,使用命令时相当于同时自动在盘下自动新建了一个report目录

实战操作

直接cmd进入dos命令行的话需要把jmeterbin目录保存到环境变量patch下,不然进入jmeter的bin目录下直接cmd进入

[jmx file]目录在:E:\demo.jmx

定义[results file]为:E:\demoresults.jtl

定义[Path to web report folder]为: E:\demoreport

使用命令:jmeter -n -t E:\demo.jmx -l E:\demoresults.jtl -e -o E:\demoreport

运行成功如下图:
在这里插入图片描述

进入E盘可以看到三个文件整整齐齐的躺在了哪里
在这里插入图片描述
点击demoreport文件夹->点击index.html就可以看到html的jmeter测试报告了
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/DFireTesting/article/details/107085739
今日推荐