执行冒烟测试

完成代码开发后,您需要调试运行。本文为您介绍如何在开发环境进行冒烟测试。

背景信息

为保障调度节点任务执行符合预期,建议您在发布前对任务进行冒烟测试。在使用调度参数的场景下,您也可以通过冒烟测试校验调度场景下的参数替换情况。

进入数据开发

进入数据开发。

登录DataWorks控制台,切换至目标地域后,单击左侧导航栏的数据开发与治理 > 数据开发,在下拉框中选择对应工作空间后单击进入数据开发

开启强制冒烟测试

空间管理员可开启工作空间强制进行冒烟测试,开启强制冒烟测试功能后,当前工作空间任务发布前需要冒烟测试成功,否则将不允许操作发布至生产环境。

说明

简单模式的工作空间不支持强制冒烟测试功能。

  1. 在数据开发左侧边栏点击图标设置,进入设置页面。

  2. 在设置页面选择安全设置与其他>冒烟测试,开启工作空间强制冒烟测试。

进入冒烟测试

在代码开发完成后,您可在任务发布生产调度前通过以下几种方式进行冒烟测试。

  • 在提交节点时,在数据开发节点编辑界面的上方工具栏单击图标提交按钮,在单选按钮冒烟测试后选择

  • 在提交节点后,在数据开发节点编辑界面的上方工具栏单击冒烟测试图标,执行冒烟测试。

  • 在提交节点后,在任务发布界面单击相应节点后的冒烟测试按钮。

  • 运维中心页面左上角切换到开发环境运维中心后,在左边导航栏单击周期任务运维 > 周期任务。然后右键单击相应节点,在提示框中单击测试

配置冒烟测试参数

通过上述入口进入冒烟测试界面后,您需要在界面配置中选择冒烟测试的业务日期。

说明

冒烟测试选择业务时间为今天或者昨天时,冒烟测试任务将等待定时时间到达后才会执行。示例:当前日期为2024年06月02日 12:00,任务的定时运行时间为15:00,若选择测试的业务时间为2024年06月01日,则任务的实际运行时间为2024年06月02日 15:00。此时,冒烟测试任务会因未到达任务的定时时间15:00而出现等待时间的情况。

查看冒烟测试记录

  1. 数据开发节点编辑界面的上方工具栏单击图标查看冒烟测试按钮,进入查看冒烟测试记录页面。

    说明
    • 提交节点时,在单选按钮冒烟测试后选择,可在提交后通过上述方式查看冒烟测试过程。

    • 在节点编辑界面点击冒烟测试按钮后,可以在配置冒烟测试参数后的弹窗中查看冒烟测试记录。

    • 若您在数据开发界面左侧无法看到该入口,您可在设置页面添加该模块,详情请参见:改变布局:定制化展示模块

  2. 您可在冒烟测试记录页面查看测试时间版本测试人业务日期等信息。单击在DataStudio发起按钮,可以快速定位在DataStudio界面触发的冒烟测试记录。

    说明

    DataStudio界面触发的冒烟测试记录勾选后,查询结果中将不包括在开发环境运维中心执行的测试记录。

  3. 您可在该页面通过点击查看日志,查看具体冒烟测试详细执行日志。状态运行中的记录可通过单击停止按钮终止运行。