jmeter自动定时执行脚本
jmeter自动执行,即将jmeter中的接口自动化周期地去执行。一般关于自动执行,可以考虑jenkins,jenkins可以周期性构建,生成html报告,简单易用。本文将采用另一种办法,通过.bat脚本实现.jmx文件定时执行。 1.先生成.jmx接口测试脚本,此处不多赘述(就是将文件保存即可~) 2.制作.bat,去定时call jmeter.bat去执行任务 具体的.bat如下: @echo off md D:\test\jtl\ md D:\test\html_report for /l %%i in (1,1,10) do (jmeter -n -t api_d010sp01.jmx -l D:\test\jtl\%%i.jtl -e -o D:\test\html_report\HTML_Report%%i ping 127.0.01 -n 5) pause 这是一个比较简单的脚本,先创建2个目录,一个目录存放.jtl文件,一个目录存放html报告,然后每次执行.jmx,隔5s执行一次,for循环共执行10次。 执行结果如下图: 是不是很好用,一个.bat脚本可以代替jenkins了。(其实jenkins还是很好用的) 拓展: 1.jmeter推荐在非gui界面去使用 2.在linux中使用jmeter和windows一样,unzip解压,chmod赋予权限