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

背景信息

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

进入数据开发

进入数据开发。

登录 DataWorks控制台 ,单击左侧导航栏的 数据建模与开发 > 数据开发 ,在下拉框中选择对应工作空间后单击 进入数据开发

开启强制冒烟测试

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

说明

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

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

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

进入冒烟测试

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

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

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

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

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

配置冒烟测试参数

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

说明

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

查看冒烟测试记录

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

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

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

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

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

    说明

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

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