jmeter批处理执行测试脚本

新建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文件运行,运行情况如图

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值