新建txt文件,编辑内容,保存为bat文件
命令如下:
@echo off
title 登录首页退出
rem 设置目录(需根据本地实际路径修改)
set JmeterPath=D:\dontmovejmeter\apache-jmeter-5.3\bin\ScriptsAndTest
rem rd数删除文件夹,md新建文件夹;del是删除文件;cd *\bin是进入bin目录;jmeter -n ...非GUI下执行
rd /s /q %JmeterPath%\Result\登录首页退出
md %JmeterPath%\Result\登录首页退出
del D:\dontmovejmeter\apache-jmeter-5.3\bin\Result\登录首页退出.jtl
cd %JmeterPath%
echo =====================================
echo 开始测试登录首页退出...
echo =====================================
rem -JthreadCount=50 为测试50并发
rem -Jsp=10 为10秒内加载并发数
rem -Durl=10.6.8.183 为测试地址IP
rem -Dport=8088 为测试地址端口
jmeter -JthreadCount=50 -Jspr=10 -Durl=10.6.8.183 -Dport=8088 -n -t %JmeterPath%\Scripts\login.jmx -l %JmeterPath%\Result\登录首页退出\登录首页退出.jtl -e -o %JmeterPath%\Result\登录首页退出
pause
================================解说=====================================
主要命令是
jmeter -JthreadCount=50 -Jspr=10 -Durl=10.6.8.183 -Dport=8088 -n -t %JmeterPath%\Scripts\login.jmx -l %JmeterPath%\Result\登录首页退出\登录首页退出.jtl -e -o %JmeterPath%\Result\登录首页退出
设置线程组参数,用${__P(threadCount,)}属性设置并发数,${__P(spr,)}设置加载时间
在自定义变量里,用${__property(url,,)}和${__property(port,,)}设置访问地址和端口
如果不需要设置这些参数,可直接用
jmeter -n -t %JmeterPath%\Scripts\login.jmx -l %JmeterPath%\Result\登录首页退出\登录首页退出.jtl -e -o %JmeterPath%\Result\登录首页退出
jmeter -n -t <脚本文件> -l <结果文件> -e -o <结果目录>
==================================参数说明===============================
-n:非GUI方式执行jmeter脚本
-t:指定运行的脚本地址和名称,可以是相对路径,相对路径的根是命令窗口的当前路径
-l:记录测试结果到文件,指定文件地址和名称,可以是相对路径,也可以是绝对路径(文件不能重复,多次测试前记得删除上次的测试结果,或者命令删除)
==================================测试运行==============================
设置完成后,双击bat文件运行,运行情况如图