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賦予權限,檢查jdk環境變量,就可以開始跑腳本了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM