當您需要定期執行壓測任務,來檢測核心鏈路,驗證迭代和系統架構能力時,可以使用定時壓測功能。定時壓測可以指定測試任務的執行日期、執行時間、循環周期和通知方式等。本文介紹了如何設置定時壓測以及定時壓測任務的修改、刪除等相關操作。
前提條件
已創建壓測場景,并完成場景調試。為確保壓測任務的可執行性,壓測前必須要進行場景調試。具體操作,請參見創建JMeter壓測和調試場景。
限制條件
- 定時壓測功能及定時任務數量均受限于資源包規格。具體規格請參見資源包說明。
- 一個壓測場景僅支持添加一個定時壓測任務。
- 已配置定時任務的場景不可再編輯。
新場景定時壓測
創建新的壓測場景時,以定時任務的方式啟動壓測。壓測場景創建完成后,啟動壓測時選擇定時壓測,即可添加該場景的定時任務。
登錄PTS控制臺,在左側導航欄選擇 ,然后單擊JMeter壓測。
在場景配置和施壓配置頁簽,設置相關參數。具體操作,請參見創建JMeter壓測。
在創建壓測頁面左下角單擊保存去壓測,然后在彈出的溫馨提示對話框中,選擇執行周期為定時壓測,并填寫相關配置項。
說明為了保證順利執行定時任務,您需要先完成壓測場景調試,再進行定時壓測。調試場景的具體操作,請參見調試場景。
配置項
說明
執行周期
選擇定時壓測。
任務名稱
填寫任務名稱,30個字符以內。
執行頻率
選擇僅執行一次,指定日期和時間,可具體到分鐘。
選擇定期執行:
單擊日粒度,選擇一個或多個日期執行壓測。
單擊周粒度,選擇在一周中的一天或幾天執行壓測。
單擊高級,編寫crontab高級表達式自定義執行時間,請參見crontab表達式。
說明日粒度、周粒度和高級三個方式中,只能選擇一種方式設置執行時間。
執行通知方式
可多選。
執行通知方式
選擇短信、郵件或釘釘作為通知方式,目前僅支持釘釘。
單擊確定,定時任務將自動添加到壓測日歷中。
登錄PTS控制臺,在左側導航欄選擇 。
在日歷中,單擊剛剛添加的定時壓測任務,可預覽待執行任務。
已有場景定時壓測
在定時壓測頁面,可以將已有壓測場景添加到指定日期,預約定時壓測。
登錄PTS控制臺,在左側導航欄選擇 。
在日歷中,單擊要執行壓測的日期。
在頁面右側單擊創建定時任務,配置定時任務選項,完成后單擊確定。
配置項
說明
任務名稱
填寫任務名稱,30個字符以內。
關聯場景
下拉列表中,選擇關聯的壓測場景。
說明壓測啟動前,您需先調試壓測場景,否則無法添加到定時任務中。調試場景具體操作,請參見調試場景。
執行頻率
單擊日粒度,選擇一個或多個日期執行壓測。
單擊周粒度,選擇在一周中的一天或幾天執行壓測。
單擊高級,編寫crontab高級表達式自定義執行時間,請參見crontab表達式。
說明日粒度、周粒度和高級三個方式中,只能選擇一種方式設置執行時間。
執行通知方式
可多選。
通知對象及通知方式
選擇通知對象和方式:
通知對象:選擇在PTS中已創建的聯系人作為通知對象。
通知方式:選擇短信、郵件或釘釘作為通知方式,目前僅支持釘釘。
說明關于如何創建聯系人,請參見管理接收人。
多場景是否強制同時啟動
選擇是否同時啟動多個場景的定時壓測任務。
管理定時任務
您可以通過定時壓測日歷,選擇某天的定時任務,查看、編輯、刪除該定時任務。
查看和編輯定時任務
登錄PTS控制臺,在左側導航欄選擇 。
在定時壓測日歷中,單擊某一個定時壓測任務,可在右側面板中查看詳情。
在日歷上方單擊本月未調度,彈出當月待執行任務的彈窗,單擊場景名,可進入該場景的編輯頁面。
刪除定時任務
刪除定時任務將刪掉該定時任務中的所有循環任務,無法單獨刪除某個循環中的子任務。但已經執行過的任務記錄將保留到日歷中,不會被清除。您可通過兩種方式刪除定時任務: