一、背景
1、背景
有個需求需要對某個應用做穩定性測試。
2、參考文章鏈接:
https://blog.csdn.net/SomethingBeTrue/article/details/126310730
https://learn.microsoft.com/zh-cn/windows-server/administration/windows-commands/schtasks-create
二、實現
1、構想
用jmeter寫個腳本,通過定時任務觸發執行
2、實現
1)寫好自己的業務流程腳本,我這裏的寫好的腳本爲 root.jmx
2)配置好jmeter的環境變量,不然第3步執行jmeter命令時執行不了
3)新建txt文件,寫入命令後將後綴改成.bat:jmeter -n -t C:\Users\13710\Desktop\root.jmx
-n 指定jmeter將在cli模式下運行
-t 包含測試計劃的jmx文件名稱
-l 記錄測試結果的jtl文件名稱
-j 記錄jmeter運行日誌的文件名稱
-g 輸出報告文件(.csv文件)
-e 生成html格式的測試報表
-o 生成測試報表的文件夾
4)用windows自帶的schtasks創建定時任務
創建定時任務,每20分鐘運行一次:schtasks /create /sc minute /mo 3 /tn "jmeter" /tr C:\Users\13710\Desktop\bot.bat
停止定時任務:schtasks /end /tn "jmeter"
刪除定時任務:SCHTASKS /Delete /TN "jmeter"
5)以上就配置完畢,每隔20分鐘會定時執行一次bat文件