JMeter自动执行生成报告,批处理脚本

1、新建文件后缀.bat:

字符集使用 ANSI 编码,不然有中文会乱码,执行失败

 

2、输入内容如下,根据实际情况修改路径:

@echo off
REM 设置 JMeter 的安装目录,根据实际情况修改路径
set JMETER_HOME=C:\apache-jmeter-5.4.1
REM 设置测试计划的路径,根据实际情况修改路径
set TEST_PLAN_PATH=C:\path\to\test.jmx

REM 获取当前日期和时间
for /f "tokens=2 delims==" %%a in ('wmic OS Get localdatetime /value') do set "dt=%%a"
set "YYYYMMDD=%dt:~0,8%"
set "HHMMSS=%dt:~8,6%"

REM 设置结果文件的路径,根据实际情况修改路径
set RESULT_FILE_PATH=C:\path\to\result_%YYYYMMDD%_%HHMMSS%.jtl
REM 设置报告的输出目录,根据实际情况修改路径
set REPORT_OUTPUT_DIR=C:\path\to\report_%YYYYMMDD%_%HHMMSS%

REM 调用 JMeter 命令行工具执行测试计划并生成报告
"%JMETER_HOME%\bin\jmeter" -n -t "%TEST_PLAN_PATH%" -l "%RESULT_FILE_PATH%" -e -o "%REPORT_OUTPUT_DIR%"

 

3、保存后,双击执行;

4、执行后会在配置的路径下生成报告文件:

 

 5、双击indx.html文件可以打开性能测试报告:

 

posted @ 2025-01-10 10:41  落雪631  阅读(192)  评论(0)    收藏  举报