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文件可以打开性能测试报告:


浙公网安备 33010602011771号