为了使用非GUI执行jmeter,一直报错,折腾了几天也没解决1、脚本如下
@echo offrem 生成当期日期
set date=%date:~0,4%%date:~5,2%%date:~8,2%
if "%time:~0,2" lss "10" (set hour=0%time:~1,1%) else (set hour=%time:~0,2%)
set time=%hour%%time:~3,2%%time:~6,2%
set d=%date%%time%
echo 当前时间:%d%rem 配置地址
set jmxPath="E:\apache-jmeter-5.0\bin"
set jmeterPath="E:\apache-jmeter-5.0"rem 创建日期文件夹
mkdir %jmeterPath%\%d%rem 执行jmeter
call jmeter -JfilePath="%jmxPath%" -JthreadNum=50 -JrampUp=5 -Jcycles=1 -n -t %jmxPath%\Demo1.jmx -l %jmeterPath%\%d%\result.jtl -e -o %jmeterPath%\%d%\Reportrem 生成监听器截图
call java -jar %jmeterPath%\lib\ext\CMDRunner.jar --tool Reporter --generate-png %jmeterPath%\%d%\ResponseTimesOverTime.png --input-jtl %jmeterPath%\%d%\result.jtl --plugin-type ResponseTimesOverTime
call java -jar %jmeterPath%\lib\ext\CMDRunner.jar --tool Reporter --generate-png %jmeterPath%\%d%\CPUMemory.png --input-jtl %jmeterPath%\%d%\CPUMemory.jtl --plugin-type PerfMonMetricsCollectorrem 日志剪切
move jmeter.log %jmeterPath%\%d%cmd /k echorem pausecall java -jar E:\apache-jmeter-5.0\lib\ext\CMDRunner.jar --tool Reporter --generate -png E:\apache-jmeter-5.0\ResponseTimesOverTime.png --input-jtl E:\apache-jmeter-5.0\result.jtl --plugin-type ResponseTimesOverTime
2、JDK版本为java version "1.8.0_201"
3、本地jmeter安装情况