jmeter自動定時執行指令碼

2022-01-26 06:40:41 字數 790 閱讀 4591

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環境變數,就可以開始跑指令碼了

Python 定時執行指令碼

import sys import os import datetime import time class argsdealwith def arg environment self,args filepath python path path for i in filepath filename...

linux定時執行指令碼

cron是乙個linux下的定時執行工具 cron是linux的內建服務,可以用以下的方法啟動 關閉這個服務 sbin service crond start 啟動服務 sbin service crond stop 關閉服務 sbin service crondrestart 重啟服務 sbin ...

Linux定時執行指令碼

在linux下的兩種定時執行任務的方法 at命令,以及crontab服務。1 at命令 假如我們只是想要讓特定任務執行一次,那麼,這時候就要用到at監控程式了。設定at命令很簡單,指示定執行的時間,那麼就會在哪個時候執行。at類似列印 程序,會把任務放到 var spool at目錄中,到指定時間執...