完成代碼開發后,您需要調試運行。本文為您介紹如何在開發環境進行冒煙測試。
背景信息
為保障調度節點任務執行符合預期,建議您在發布前對任務進行冒煙測試。在使用調度參數的場景下,您也可以通過冒煙測試校驗調度場景下的參數替換情況。
進入數據開發
進入數據開發。
登錄DataWorks控制臺,切換至目標地域后,單擊左側導航欄的 ,在下拉框中選擇對應工作空間后單擊進入數據開發。
開啟強制冒煙測試
空間管理員可開啟工作空間強制進行冒煙測試,開啟強制冒煙測試功能后,當前工作空間任務發布前需要冒煙測試成功,否則將不允許操作發布至生產環境。
簡單模式的工作空間不支持強制冒煙測試功能。
在數據開發左側邊欄點擊圖標,進入設置頁面。
在設置頁面選擇安全設置與其他>冒煙測試,開啟工作空間強制冒煙測試。
進入冒煙測試
在代碼開發完成后,您可在任務發布生產調度前通過以下幾種方式進行冒煙測試。
在提交節點時,在數據開發節點編輯界面的上方工具欄單擊圖標,在單選按鈕冒煙測試后選擇是。
在提交節點后,在數據開發節點編輯界面的上方工具欄單擊圖標,執行冒煙測試。
在提交節點后,在任務發布界面單擊相應節點后的冒煙測試按鈕。
在運維中心頁面左上角切換到開發環境運維中心后,在左邊導航欄單擊
。然后右鍵單擊相應節點,在提示框中單擊測試。
配置冒煙測試參數
通過上述入口進入冒煙測試界面后,您需要在界面配置中選擇冒煙測試的業務日期。
冒煙測試選擇業務時間為今天或者昨天時,冒煙測試任務將等待定時時間到達后才會執行。示例:當前日期為2024年06月02日 12:00
,任務的定時運行時間為15:00
,若選擇測試的業務時間為2024年06月01日
,則任務的實際運行時間為2024年06月02日 15:00
。此時,冒煙測試任務會因未到達任務的定時時間15:00
而出現等待時間的情況。
查看冒煙測試記錄
在數據開發節點編輯界面的上方工具欄單擊圖標,進入查看冒煙測試記錄頁面。
說明提交節點時,在單選按鈕冒煙測試后選擇是,可在提交后通過上述方式查看冒煙測試過程。
在節點編輯界面點擊冒煙測試按鈕后,可以在配置冒煙測試參數后的彈窗中查看冒煙測試記錄。
若您在數據開發界面左側無法看到該入口,您可在設置頁面添加該模塊,詳情請參見:改變布局:定制化展示模塊。
您可在冒煙測試記錄頁面查看測試時間、版本、測試人、業務日期等信息。單擊在DataStudio發起按鈕,可以快速定位在DataStudio界面觸發的冒煙測試記錄。
說明DataStudio界面觸發的冒煙測試記錄勾選后,查詢結果中將不包括在開發環境運維中心執行的測試記錄。
您可在該頁面通過點擊查看日志,查看具體冒煙測試詳細執行日志。狀態為運行中的記錄可通過單擊停止按鈕終止運行。