全部產品
Search
文件中心

DataWorks:執行煙霧測試 (Smoke Test)

更新時間:Jul 05, 2024

完成代碼開發後,您需要調試運行。本文為您介紹如何在開發環境進行煙霧測試 (Smoke Test)。

背景資訊

為保障調度節點任務執行符合預期,建議您在發布前對任務進行煙霧測試 (Smoke Test)。在使用調度參數的情境下,您也可以通過煙霧測試 (Smoke Test)校正調度情境下的參數替換情況。

進入資料開發

進入資料開發。

登入DataWorks控制台,切換至目標地區後,單擊左側導覽列的資料建模與開發 > 資料開發,在下拉框中選擇對應工作空間後單擊進入資料開發

開啟強制煙霧測試 (Smoke Test)

空間管理員可開啟工作空間強制進行煙霧測試 (Smoke Test),開啟強制煙霧測試 (Smoke Test)功能後,當前工作空間任務發布前需要煙霧測試 (Smoke Test)成功,否則將不允許操作發布至生產環境。

說明

簡單模式的工作空間不支援強制煙霧測試 (Smoke Test)功能。

  1. 在資料開發左側邊欄點擊表徵圖設定,進入設定頁面。

  2. 在設定頁面選擇安全設定與其他>煙霧測試 (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)記錄

  1. 資料開發節點編輯介面的上方工具列單擊表徵圖查看煙霧測試 (Smoke Test)按鈕,進入查看煙霧測試 (Smoke Test)記錄頁面。

    說明
    • 提交節點時,在選項按鈕煙霧測試 (Smoke Test)後選擇,可在提交後通過上述方式查看煙霧測試 (Smoke Test)過程。

    • 在節點編輯介面點擊煙霧測試 (Smoke Test)按鈕後,可以在配置煙霧測試 (Smoke Test)參數後的彈窗中查看煙霧測試 (Smoke Test)記錄。

    • 若您在資料開發介面左側無法看到該入口,您可在設定頁面添加該模組,詳情請參見:改變布局:定製化展示模組

  2. 您可在煙霧測試 (Smoke Test)記錄頁面查看測試時間版本測試人業務日期等資訊。單擊在DataStudio發起按鈕,可以快速定位在DataStudio介面觸發的煙霧測試 (Smoke Test)記錄。

    說明

    DataStudio介面觸發的煙霧測試 (Smoke Test)記錄勾選後,查詢結果中將不包括在開發環境營運中心執行的測試記錄。

  3. 您可在該頁面通過點擊查看日誌,查看具體煙霧測試 (Smoke Test)詳細執行日誌。狀態運行中的記錄可通過單擊停止按鈕終止運行。