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